Experimenting with particle symmetry. The particles inherit a 4D vector (position + time) from their source geometry, which further down the line gets run through a noise function to select from a color gradient.
Final
Early test render