First draft of shader builder / shader graphs