Roy, this is amazing, thank you!!! I suspect that the only difficulty now is how to make this into a clickable version -- we currently render everything on the server as PNGs, or allow "click to interact" (play) button which loads vega and data to the client (which is slow). But if all we want is to draw a cladogram with labels, SVG would be the best option -- we draw it as an SVG on the server, and that SVG would have links as tree nodes. We will also have to finish our SVG sanitization system to prevent any malicious code in the SVG output.