Shader Component, defining the Shader an Entity will use
Together with the Model Component, makes an Entity renderable
Constructor. Take the ShaderProgram to use and provide the name 'Shader' to the parent class
the ShaderProgram to use
Retrieve the ShaderProgram's FragmentShader
Retriever the ShaderProgram's name
Retrieve the ShaderProgram's VertexShader
Shader Component, defining the Shader an Entity will use
Together with the Model Component, makes an Entity renderable