much more TODOs to resenble Catalyst::Skeleton functionality