in components with a background color box and foreground color box, one can set the individual colors just fine, but, in something like a perlin noise, you cant mix the one with the other in a varied ratio unless you do it outside the component with something like a threshold/set alpha combination and you would have to do it twice, one for the foreground color and once for the background color and then you'd have to blend them back together with a blend component.
that seems a very long ways to go when a simple 'FG-BG ratio' slider within the comopnent would do the same thing quite simpler and far more elegantly.
take the perlin as the perfect example. and let's say i use white = foreground and black = background. sometimes i'd like to be able to lessen the amount of black, but i dont want to scale the black up into a gray. i want black. i just dont want much of it. a simple internal ratio slider would allow me to adjust how much white and how much black is prevalent within.
i dont know that this is needed in all components with a BG and FG box, but certainly in the noise filters it would be quite useful and probably in the pattern types that use these, like bricks, pavements, tiles and so on. it might be useful in others like profile gradients, but havent really looked at that one and havent really run into a situation where i'd need it in that one. but especially perlin, i run into this fairly often.
and yes, i know i can also plug another perlin into the FG or BG of any of these, but then we're talking about more components and slowing renders down. the simple solutions would be an internal ratio slider.
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig