Generate unity materials from ShaderToy shaders at runtime.
It does this by generating a unity project and a script to build the single shader source code into an assetbundle, which is then loaded into the project and discarded once the shader is extracted.