Dependent on https://phabricator.wikimedia.org/T329328
Against mock scratch UI, explore different design components patterns and establish how we will be building our future components.
- How do we theme a component?
- How do we to apply fonts to a component?
- How will items 1 and 2 automatically update upon system dark mode change and dynamic type change?
- How will we write a component for a UIKit context vs a SwiftUI context?
- How will components be added to the view hierarchy? Where do responsibilities lie? (i.e. Canvas approach).
Once pattern is decided, write up an ideal requirements description of what we would like to receive from design when we tackle our first component (specifically, an example of what we mean by defined inputs & outputs).