Laid out general structure for GUI. Added TODOs here and there.