Сompositing MAT operator dreams

I’ve played around with couple of GLSL node-based tools such a ShaderTool shaderfrog.com/ and i found them very user-friendly to newbies in GLSL, because of just one feature that missing in TD: ability to combine (simple math operations like +, -, multiply, e.c.t.) fragment or pixel shaders (written with code in different nodes).
Often it is all you need, and It is mutch easear to play with network of short simple shaders, debug them separatly, seing a preview of them and then combine to something new.

So i think it will be great improvement to TD to add some kind of compositing MAT operator (and it doesn’t seems to be very hard to implement :unamused: ), that will allow to combine some simple shaders to more compticated network. I’m also wondering: it might bring a new, more interactive workflow insead of exporting existings MAT (Phong or PBR) to GLSL and editing text DAT to add some functionality to them…