New builder

Don't merge yet. See diagrams/diagrams-pandoc#1.