I'm not criticizing the current implementation at all. I was toying with a Swing renderer for data2vis but ran into the issue of JVM implementations already being provided by the JavaFX version of things. Sounds like some conditional builds will be required.