@ratchet:
Our first idea was actually "Shader Factory", but we gave it up quite quickly because of our shader knowledge and so on.

@Rackscha:
Yep, but you need to keep the file below 5KB.