UI Library allowing easy GUI creation and display in OpenGL and DirectX