Basic OpenGL back-end with a working triangle example (fixes #1)

Extra space.