Give responsibility of query subtree construction to control data models
Give Controllers and Views ability to proxy events
Bind QueryMapper.map_controls to change event of ControlsView
Connect Query Executor with graph via Graph Controller