Plugin for the MVC architecture
The handlers for the kernel commands
Event that is fired when the application starts
Custom route manager that adds plugin details to the route
Register the core dependencies