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 MooseX::Declare: * Allow for optinoal_keywords * Implement import handling, e.g. use MX:Declare qw( -class +view )