Refactor OpenGL shader & program creation.
Render a simple rotating cube using OpenGL 4.2