Well done Raoul. I believe if you now get rid of the library itself you might actually be into something!
I mean, you could use some markup language to define the diagram, or just invent the syntax and then auto-generate the code as it seems it is going to be pretty repetitive.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.