Неслабо отрефакторил шаблонизатор.