N - Name (string) - a unique identifier for a constructed AssemblyObject;
<aside> đź’ˇ there cannot be two or more AssemblyObjects in the same AOSet with the same name.
</aside>
M - Collision Mesh - see the Glossary explanation
P - Reference Plane - the required information for positioning and orienting the object in space.
D - Direction vector - used to interact with the Vector Field data during the Assemblage. This could have been done using one of the Reference Plane axis, but decoupling this vector from the Reference Plane gives more flexibility to the system.
H - [as list] one or more Handles
W - Weight (double) - a feature that can be used in Advanced scripting to enable time-based computation like diffusion, stigmergy, etc.
On - [as Tree] Occluded Neighbours - each branch of the Tree contains:
ZL - Z lock status (True or False)
Rv - Receiver value - the value associated with the object as a receiver in the assemblage; before using an object in an Assemblage it is set to NaN (Not a Number)