WebGL/GLSL shader library & dependency framework for ClojureScript