> For the complete documentation index, see [llms.txt](https://stage-precision.gitbook.io/grid/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stage-precision.gitbook.io/grid/smart-group/smart-group-types/subobject.md).

# Subobject

## **Concept & Behavior**

Subobject Hierarchy uses the physical parent-child structure of the project tree for grouping. Any object placed directly under the Smart Group in the project tree hierarchy automatically becomes a member of that Smart Group.

* Static / Structural Nature: Membership is dictated by tree placement. Dragging an object into the Smart Group adds it; dragging it out removes it.
* Visual Clarity: Ideal for users who prefer clear visual nesting in the project tree, treating the Smart Group like a folder that double-acts as a controller.

## **How to Set Up**

<figure><img src="/files/d58BzBuN05YLQ98IlTiP" alt=""><figcaption></figcaption></figure>

1. Create a new `Smart Group` object&#x20;
2. select `Subobjects` as the type
3. In the Project Tree, drag and drop target objects directly as a child object of the `Smart Group` object.

{% hint style="info" %}
clicking on the top right mouse pointer ![](/files/dtp7mVaMYSiQBBxQgcWS)icon select all of the objects in this smart group.
{% endhint %}
