Messing around to try and get BasicShader and ImageShader working.