Jaki jest cel kontenera Ember

Czy ktoś może wyjaśnić, jaki jest cel modułu Kontener w najnowszym Ember?

Przykład jego użycia w konfiguracji i na początku tego testu:

module("Ember.View - handlebars integration", {
  setup: function() {
    Ember.lookup = lookup = { Ember: Ember };
    lookup.TemplateTests = TemplateTests = Ember.Namespace.create();

    container = new Ember.Container();
    container.optionsForType('template', { instantiate: false });
  }

test("template view should call the function of the associated template", function() {
  container.register('template', 'testTemplate', Ember.Handlebars.compile("<h1 id='twas-called'>template was called</h1>"));

questionAnswers(2)

yourAnswerToTheQuestion