Every splat carries a label, a normal and an 8-d feature vector that flow through Spark's WebGPU pipeline into custom colour modes, extra render targets and GPU picking. Click a splat to pick it; drag to orbit.