OptionalcolorHex/rgb/named color string, parsed by parseColor. Falls back to a viewer default.
Stable pick key. Both meshes and items synthesize it as ${sourceComponentId}:${originalIndex}.
Layer path for grouping in the scene manager (e.g. "Structure/Walls").
OptionalmetadataArbitrary key-value pairs from the GH Metadata input.
Human label (e.g. "North wall"). Distinct from id — renaming must not change identity.
OptionalopacityOpacity 0–1. Omitted means fully opaque.
Style fields every visible item can honour. Lines and points have no PBR (no metalness/roughness), so only color + opacity apply here; a future kind that needs richer material adds fields to its own variant rather than bloating this base.