Groovy Document Builder

While there are lots of extremely capable Java libraries for generating different kinds of documents (iText, Apache POI, etc), it’s not always easy to use these libraries. It’s for that reason that I decided to leverage Groovy’s excellent support for building DSLs to create the Groovy Document Builder in order to simplify this.