Guide to Object management and dependency injection in Ember

I saw @mixonic s talk at http://www.youtube.com/watch?v=iCZUKFNXA0k#t=6318
This is how I understood the Ember container to be and thought new people trying to look inside Ember should know it too.