[]
type StructTreeNode = object;
Structure tree node. The root node will have a role "Root".
children: ( | StructTreeNode | StructTreeContent)[];
role: "Root" | string;