Abstracted OpenGL quality settins into their own class