
Namespacing:
    * Make sure all ::Foo specifications are correctly resolved.
    * Include new namespacing support

Organisational:
    * Move action handling logic to optional component handler
    * Derive controller from component

Features:
    * Implement optional view, model and component keywords
