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