A while back I write Dependency Injection with Auryn which covered high level configuration of classes. It did not properly discuss how to handle situations where service location is necessary. But Service Locators Are Evil! You'll often hear this statement when talking with someone about dependency injection. In fact, Auryn…