Implement the Adaptive Layouts Screen Types
Using the types generated from #4, implement each screen:
- `ListOnly`: `AdaptiveLayoutsListScreen` only
- `DetailOnly`: `AdaptiveLayoutsDetailScreen` only
- `ListOneThirdAndDetailTwoThirds`: `AdaptiveLayoutsListScreen` (33%) and `AdaptiveLayoutsDetailScreen` (rest), left to right
- `ListHalfAndDetailHalf`: `AdaptiveLayoutsListScreen` (50%) and `AdaptiveLayoutsDetailScreen` (rest), left to right
- `ListDetailStacked`: `AdaptiveLayoutsListScreen` (50%) and `AdaptiveLayoutsDetailScreen` (rest), top to bottom
`DetailOnly` will not be testable since there is no shared data stream to communicate when a number has been selected. That will be implemented in #6.
issue