Moving site admin routes to SiteServiceProvider.
Refactoring ExtensionManager into a few discrete classes, using a Pimple container for the main configuration.
Refactoring ControllerProviders to be named under Routing namespace.