Basic layout and design. WIP