Introducing ShaderProgram class that will hold the compiled vertex and fragment shaders for use during rendering.