Setup shell menu API getting
Made a mockup of how the main interface will work. Next add classes to take care of menus. Current is really prone to forgetting commas ;p