Jive "...provides a library of pre-coded animated data structures. These data structures are identical to the standard data structures they derive except for the interactive animation they provide." The gallery has some nice examples of the UI including a graph representation. This is almost the complete opposite direction that I've taken with RCOSjava. Instead of messaging between the things being modelled and the animation (in an MVC type fashion) they have integrated these two and render it based on the same values.