Sorry, I didn't mean the actual shader. As such size isn't of any greater concern for this project.
But imagine you would want to use this editor yourself to experiment to create a new shader. Would you want it be simpler so the edit window wouldn't contain as much or would you rather have a lot and full control.
One example would be that I could remove both "technique" and "pass" but then I could only support one pass and the pixel and vertex programs would have to be named exactly as in the screenshot.
However I have been playing around with it a bit more now and I think I have hit a sweet spot of clutter vs control. Its a bit annoying to have to look at the PSInput structure but quite a lot of shader probably need to send other data from the vertex to the pixel shader.
BTW. I just managed to convert the awesome
To the road of ribbon shader to this format and its pretty neat to be able to wrap it around a sphere and what not. I'm still amazed of how that intro looks from that little shader.