Thanks, I've deleted the duplicate. I think it should be HSL as well. Matt has named it Build HSV, V standing for value and not luminence which you'd have thought it should be.
I'll have a think on how you could extract a hue vale from RGB. Perhaps Matt has an idea. You can certainly adjust saturation with an Adjust Saturation Colour node. Wobbling the hue with a fractal could be interesting.