Tango: a framework and system for algorithm animation | Synapse