Наверное, вопрос к Мише, хотя, может кто-нибудь тоже сможет ответить.
В статье про engine говориться о шаблонах и сказанно, что это "xsl шаблон (хоть для каждого объекта свой!)". Также там упоминается о том, что "в шаблоне нужно написать ^parseBlock[имя блока]" для обработки блока текущего объекта.