whittle away at building a menu bar.
make shell fullscreen.
extract create class for creating menus.
auto require all files at startup.
split out builders to separate files.