Aha, I thought parameter type is a 2.0 theme. But never mind. This is the place in code it was most itching me, because it brakes the atomic nature of a control by storing the same data in two different representations. 

Yes, you ore I can work on it, but the jumping point is how. I see: 
* Grab a fancy polymorphic trick (it would be fun to get this working) 
* Or introduce a  merge of all controls to a big EffectParameter control 
* O something in between. 

I have not investigated further in this. Any idea or preferences?