All components are shown in a hierarchical tree view within the Visuals tab of the Scene Manager. In this hierarchy, the top-level is made up of at least one scene. Scenes can't take the role of a child.
Components are always organized in parent and child components. A little triangle on the left side of a component indicates that the component is a parent component. Its child components are directly below it, slightly indented. Child components may themselves have their own children.
Clicking on the little triangle next to a component hides or shows its child components. You can change the hierarchy by dragging components to a different place. You can also color code components, and duplicate them. To do so, right-click an entry and select the corresponding option from the context menu.
Effects of Component Hierarchy
All components of a scene will be shown if the visibility of the parent scene and all its children is enabled. Disabling the Visible checkbox of a parent component will render its child components invisible. To hide individual child components, you have to disable their Visible checkboxes.
Component hierarchy is also relevant for actions. Actions can be set to affect individual components exclusively or to affect their child components as well. Instances of this are using a Hide action to render both parents and their children invisible, or using a Bring to Front action to highlight a component while its child components remain unaffected.
Utilizing the component hierarchy in conjunction with actions helps create more dynamic interaction. However, it also requires some attention. It is essential to test the interaction of a scenario thoroughly in the Stage in order to ensure that everything works fine.