Added include guards in Shader.h.