Michael's Angularjs-like Dependency Injection lib