Obviously I could create a custom real-time 3d graph visualizer using WebGL, Neo4j, and Websockets, but is there a simpler solution for displaying/updating graph data locally in 3d and in real-time? Like, is there an app that draws a 3d graph and opens a socket in the background which I could then send node/edge data to said socket as JSON messages and have the app update the visualization accordingly?#dataviz