MEGAEVENT-1: Initial UI check-in

Included the introduction of the UI controller and multipage setup.