Composition Grid Layout Balanced Whitespace Overflow View Model Stateful View Model Reactive View Model Stateless View Models Submit a pattern