laid out basic page stuff, starting on core GUI