A walk through dependency injection by example, in JavaScript