Cluster color split
Same colors pull harder together, different colors push harder apart
30 nodes · 3 clusters · rAF
arc · fillRect · Math.hypot