renamed calculateVertexColor to handleVertex and make mutable
splitted uv property to originUV/morphUV (retains uv property for compat)
integrated each vertex shaders to mainObjectVS shader