Пошаговое создание топика

Всем привет.
Возник вопрос в пошаговом создание топика

• Драг-н-дроп поле под превью поста
• Заголовок
• Драг-н-дроп поле под картинки текущего шага
• Поле под текст
• Кнопка Добавить шаг
• Теги
• Выбор лицензии
• 3 Кнопки Предпросмотр, Сохранить в черновиках, Опубликовать

. Кнопка Добавить шаг раскрывает поля:
• Драг-н-дроп поле под картинки текущего шага
• Поле под текст
• Кнопка Добавить шаг




Шагов может быть больше 100! Поэтому вариант с отдельным доп. полем для каждого шага отпадает.
Вообщем понятие не имею как это реализовать.
З.Ы. Я не прошу готового решения, мне бы помогла любая мысль, идея, вариант реализации…