Provides a configurable and compilable dependency injection container and a service locator.