A lightweight dependency container and dependency injection framework for Ruby