Extracts shaders out of the shader javascript file
Adds view matrix premultiplication in client code
Splits cameras into their own files
Splits paths into their own files
Splits geometries into their own files
Splits objects into their own files