Refactored presenters into modules, added template locator.