Since it will have fluid dynamics, I'm just glad you did not call it hydrocephalous, hehehehe...
THANK YOU, Lemi!
...working hard on it, that's for sure! I'm again looking at proper subtractive color mixing and this stuff is extraordinarily challenging, if you wanted to do it right and elegantly. The transformations are far from natural to the RGB system. While you can sort of "fake it" with the CMY as I have suggested already in the sandbox default color swatches and its ability to switch blend modes (multiply and even overlay), it still does not behave like "real" color pigments.
The trouble there is that those pigments color is based on their reflectance of wavelengths and how those overlap. That means, first you have to analyze (transform) the chosen color for their equivalent in pigment based colors. Then you have to determine their reflectance and then compute where they overlap and then reverse the result. But it's FAR worse than that! Because any mixed color won't have a direct pigment equivalent, if you think about it, so the moment you would continue to blend without knowing the original mixture, it likely can't stay "natural" in its behavior.
That means, I may have to figure out some sort of curious "fake" that may feel plausible when you work with it. Or maybe I just go "screw it" and simply try to make it run as fast as possible and leave the power of creativity to the artist to work out how to wield the computers power!
... but I'm like a dog with a bone, can't let it go and want to find some really fascinating solution.