- Add an optional per-node color so each shape added to the body can be
colored independently from the body color.
- Surface the color picker in the body construction panel, with a reset to
inherit the body color.
- Paint secondary primitive fills as motion values so they stay in sync with
the geometry while the camera rotates, across avatar switches and on the
exported snapshot / runtime renderers.
- Preserve the node color through export and import of .avatar.json.
- Double-click the 3D model to enter body construction editing (when not
already editing).
Add distribution metadata, Strobi app icons, CI, and comprehensive documentation. Migrate the project to pnpm and reorganize the Studio into domain-focused modules and components.