Adding better Menus

Canvas switching and canvas-rendered buttons.