Upgrade menu system
While discussing what to do about settings for the Snapping feature, Timoni and I come up with some potential changes for how menus work. One thing that I would like to do is unify tool menus, the main menu, and potential future features like a context menu for list views.
My thought is to treat each menu face as its own object which can be "torn off" the main menu or put back onto it. Torn off menus would stay in the world, similar to workspaces, or can be attached to your hand or put back onto one face of the main menu. In this way, snapping settings could sit next to you for easy access, or be "hidden" in the main menu.
Other options include Dylan's spatial selection version. Adding here to indicate this is still undecided.