Немного больше поясню. Если взять например модель Урок и модель Текст, я бы мог создать какой-то ордер филд и по нему итерироваться при выводе в темплейт текстов. А тут ситуация, что нужно выводить кроме текста еще фото, видео и файлы. Причем в разброс. Например: Фото1, Видео2, Тест1, Фото3