Start of another refactor, to even more functional design.
Deleted badly named files.
Refactored code even more, to make the example code be detached from the controllers.