This component handles DOM-based game UI.
- method to position a div at a specified location over the canvas
- keep track of DOM menu items by ID
- show/hide DOM menu items on events, with additional arguments in the event object (like State)
- may need a class for menu items:
- easier to handle DOM events on the menu items