Dependency Injection container for Go