* @brief Defines a node, consisting of a name, a transform, a size, a list of child nodes,
* and slots for customization and rendering logic, which are mutually exclusive in the
* current implementation.
* @brief Defines a node, consisting of a name, a transform, a size, a list of child nodes,
* and slots for customization and rendering logic, which are mutually exclusive in the
* current implementation.