An API and accompanying client for generating glslify shaders in the browser