Menu and Menu Item stuff

Menus can now be created and swapped between.