Add the skeleton for a menu

* Add the ability for View to have additional layers drawn on top.

Progress towards #23