Каждая страница проекта описывается XML-файлом типовой структуры:
<page>
<project>
<include xmlns="http://www.w3.org/2001/XInclude" href="../settings/settings.xml"/>
<settings>
</settings>
</project>
<templates>
</templates>
<page-canvas>
</page-canvas>
</page>
page – корневой элемент, объявляет страницу.
project – содержит подключения шаблонов, деклараций БЭМ-сущностей в HTML, или источников данных. Чаще всего подключаются внешние файлы settings.xml (через xinclude), но можно использовать и локальные вставки внутри settings (обычно для небольших фрагментов xml-деревьев). Суть при этом одна :)
templates – область страницы, предназначенная для определения, переопределения, или доопределения шаблонов.
page-canvas – область непосредственного вывода, определяющая содержимое страницы. Может содержать как объявления простых сущностей, так и шаблонов.