Конечно такие варианты тоже приемлемы, тут больше интерес к самим механизмам. Как так получается, что в шаблоне возможность добавления такого модуля есть, а "вживую" в проекте нет.