Added basic SFML backend using desktop OpenGL, most of which was taken from imgui/examples/opengl_examples