A sample git tutorial explaining how dependency injection works.