The extensions.* action is basically doing everything, we also have a provider and what have you. We should re-factor it into things like applications.* for applications in the extension etc. The extension.* controller should handle actions performed JUST for an extension (like creating, publishing etc)