Have the shader program as a singleton to share