Reorg dirs: disentangle Models from Views
In this MR the disentanglement of components has been continued. Unnecessary includes have been removed, includes have been simplified and source code has been moved to a better location.
In this MR the disentanglement of components has been continued. Unnecessary includes have been removed, includes have been simplified and source code has been moved to a better location.