This is a reference implementation and visualization of some of the ideas from Tango: Distributed Data Structures over a Shared Log.
See also https://github.com/derekelkins/tangojs for a JavaScript version that makes some different design decisions and https://github.com/tomjkidd/tangoclj for a Clojure implementation taking a similar approach to this Haskell implementation.
The visualization is available at https://derekelkins.github.io/tangohs/. Press 'h' for some basic instructions. Arrow up and down are some secret instructions, and even more secret is '0', '1'-'9', 'a', and 'b' will bring up some preset scenarios.
Tango.pptx are some PowerPoint slides of a talk. They aren't really stand-alone though.