Implement dependency injection module