Unified view on different graphic toolkits (sdl, sdl2, glut, qt, pyglet, glfw)