Initial framework complete

Initial style, layout, logic.