Basic OpenGL Framework for learning.