Prolog Visualisation Tool

Recently, I've been finding that Prolog is getting rather more complicated, and that the traces that I keep doing are getting longer and longer. This is making it rather difficult to understand what's going on, and so in response to this I am building the Prolog Visualisation Tool(kit).
Basically, the Prolog Visualisation Tool(kit) is a tool that, given a Prolog trace, produces a diagram of the trace in question. The image at the top of this post is diagram produced by the tool for a depth first search.
You can find it live now on GitHub Pages.
It is built with mermaid, a really cool diagramming library by knsv, which converts some custom graph syntax to an svg.
The next step will be to animate it, but I haven't got that far yet. Expect an update soon!