Basic Structure

Here is the basic structure. I am still working out the naming and css
styling, but it should give us a start.