Ember.js - Создание многошагового мастера - Как?

Мне нужно создать мастер с несколькими шагами. Каждый шаг будет отображать форму с параметрами, и в зависимости от выбора пользователя, мастер должен перейти к определенному этапу, а также сохранить пользовательские настройки (варианты), сохраненные в каком-то месте.

Эти предпочтения не сохраняются в модели, они относятся только к этапу создания модели.

Чтобы дать некоторый контекст, цель этого:

Задайте пользователю несколько вопросов относительно часов работы его бизнеса. Например:Он открыт по выходным?, Летом это отличается?.В соответствии с ответами на эти вопросы, будет отображаться окончательная форма для создания модели (ов) расписания.

Вопрос в том, что будет лучшим способом сделать это внутри Ember?

Вот мои мысли о Эмбер-новичке:

Создайте шаблон для каждого шага мастера.Следите за текущим шагом.Где? Контроллер? Маршрут?Показать эти шаблоны вoutlets, который должен отображаться динамически в соответствии с текущим шагом.Здесь я полностью теряюсь. Как это сделать? Должен ли каждый шаг иметь свой маршрут или нет?Отслеживайте ответы пользователей вконтроллер.После завершения работы мастера загрузите шаблон формы, который будет считывать пользовательские настройки, хранящиеся в контроллере.

Используемые версии:

Ember.VERSION: 1.0.0-rc.1 application.js: 9268Handlebars.VERSION: 1.0.0-rc.3 application.js: 9268jQuery.VERSION: 1.9.1