beginning work on javafx visualizer (to eventually support 3d)