Simple C++ template / framework for OpenGL programming using SDL