Large project refactor. Ensuring all code-side interaction with ui componentss is Presenter-centric. Presenters responsible for creating their own views.
Massive rearrange of project structure