A Diagrams backend using Sunroof to render using the HTML5 Canvas element.