каждый модуль состоит из 4 элементов.
controllers - в этой папке хранятся файлы для управлением модуля, так сказать юзерская часть и админская, что б научится составлять их, нужно читать маны по smarty.
helpers - инсталятор и деинсталятор модуля, для того что бы установить его или отключить, по сути он добавляет нужные таблицы
упрощеный вариант установки новых модулей в обычных движках.
views - сдесь хранятся шаблоны к модулю для обработки шаблонизатором.
module.ini - файл настроек так сказать.