feat(layout): roughed out very basic layout

This is all going to change, but it gives me something to work with.