Backport: Initialized general application bundle with code collected from other parts.
(cherry picked from commit 0601cbd)
Backport: Switched pages to new template location.
(cherry picked from commit ddadc37)
Backport: Added a manager service for menu items, so bundles can hook into a common menu without being responsible for rendering it.
(cherry picked from commit ef76ff5)
Backport: Activated application bundle in kernel.
(cherry picked from commit c51f61b)
Backport: Using new menu items in template. This still needs some improvement.
(cherry picked from commit adcfbc3)
Backport: Added support for levels and a hasser for the children.
(cherry picked from commit 2be1a38)
Made the main controller into a service and had it implement MenuAware, so it gets connected to the menu manager.
(cherry picked from commit 8c6cb24)