- new controller object that should always be loaded on Entity page load
- should not be loaded on non-Entity pages
- should receive the global config variable
- global config variable should be exported to the controller
This should listen to the save hook and mutates the store (using the methods made available by the store implementer)
Make controller also listen to clicking edit link hook
In the event that the config variable is not true the the store should not be mutated.