Dependency Injection Library for JS