Injector.js is a flexible IoC container for browser and server-side JavaScript applications