Application Bootstrap
The file lib/AppInfo/Application.php is responsible for initialising the app.
It registers:
Routes
Dashboard widgets
Admin and personal settings pages
Dependency injection bindings
Key concepts:
The App ID is used throughout the app for configuration keys.
The DI container allows controllers to receive services automatically.
New services can be added by extending the container registration.