довольно просто сделать это с помощью некоторых CSS и JQuery для переключения классов как для изображения предварительного просмотра, так и для содержимого формы.
просто отображает все шаги мастера как скрытые div, а когда пользователь нажимает «продолжить», отображает следующий контейнер в строке и скрывает предыдущий
на каждом из шагов формы, когда пользователь щелкает элемент, просто добавьте класс к изображению предварительного просмотра или замените атрибут src изображения
Я бы сделал несколько изображений, размещенных одно над другим (абсолютное положение), как слои, и в зависимости от того, что пользователь делает на текущем шаге, обновляет соответствующий «слой»
изображение, которое загружается, должно быть, конечно, прозрачным png с соответствующим z-индексом.