wgraf is a scenegraph based abstraction with multiple rendering backends like JavaFX and Qt