два модуля один формирует страницу и позволяет редактировать html, второй отвечает за формирования блока по id и также редактируется как html, определяем правило использования блоков в странице например по шаблону
{CONTENTPART|text1}<br/> {CONTENTPART|text2}<br/> {CONTENTPART|text3}
модуль отображающий страницу анализируя контент, находя снипеты, подключает модуль блока с нужным id и заменяет содержимое его ответом