> If you can make the visualization easily traversable using simple text queries ...
That's a cool idea. I've been working on something similar, but that takes kind of a different angle which I like. What I have at the moment is a way of specifying filters for which properties should be displayed or not.
Yes, small enough use case... unfortunately the smallest one I can think of is MASSIVE :P
I will document the API and probably open source the client before long. Clients pretty much just send serialized Operation objects as JSON. Operations are like add/remove to/from whatever location, using a shared addressing systems for all data structures.