2D drawing toolkit with backends for Java Swing, OpenGL (JOGL & LWJGL)