Don't use hard-coded tile size so menu items can be reused
Allow tiles to be dragged from the menu and dropped onto the main map area
Allow features to be dragged from the menu and dropped onto the main map area
Refactor adding of menu items