Moved many things around, new Shader.py