A dependency injection framework.