Eine ACComponent kann eine unbeschränkte Anzahl von Kindelementen besitzen, bei denen es sich ebenfalls um ACComponents handelt. Somit können Sie eine rekursive Baumstruktur in beliebiger Tiefe schaffen. Jede Kind-Komponente muss innerhalb derselben Liste einen eindeutigen Namen besitzen (Property ACIdentifier). Dieses Prinzip ähnelt dem eines Dateisystems. Daher ist auch die Adresse einer ACComponent-Instanz eindeutig identifizierbar. Die Adresse wird als ACUrl bezeichnet und jeder ACIdentifier ist durch einen "Backslash" getrennt:
Die Erzeugung der Kind-ACComponent Instanzen erfolgt entweder:
- Statisch,
- Dynamisch oder
- Programmgesteuert.