Re-thinking things again. Last commit before refactoring to not use view adapters anymore.
Using function names for prototyping again.
Starts refactoring routing logic out of sara-angular.