# Syntax of GacUI XML Resources - This is a brief introduction for GacUI XML Resource. - Detailed document can be found in `REPO-ROOT/.github/KnowledgeBase/Index.md` under `# Copy of Online Manual`: - In `## GacUI`, the `GacUI XML Resource` item and all sub items detailed explain the syntax for GacUI XML Resource. - In `## Workflow Script`, the `Syntax` item and all sub items detailed explain the syntax for the script language used in GacUI XML Resource. ## Mapping XML Entity to C++ Entity Most XML tags are calling constructors for classes in the following folder: - Source\Controls - Source\Application - Source\GraphicsCompositions - Source\GraphicsElement All mappings are: - presentation::controls::Gui* - presentation::elements::Gui*Element - presentation::compositions::Gui*Composition - presentation::compositions::Gui* - presentation::templates::Gui* - system::* - system::reflection::* - presentation::* - presentation::Gui* - presentation::controls::* - presentation::controls::list::* - presentation::controls::tree::* - presentation::elements::* - presentation::elements::Gui* - presentation::elements::text::* - presentation::compositions::* - presentation::templates::* - presentation::theme::* When you see `