A lightweight dependency injection / IoC container.