A DiagramFactory composition. Composites the Interface and Implementation. Donations support continuous improvement and maintenance. The aim is a reliable, integrable, and endurable Diagram library. Make a donation at the project's collective page: https://opencollective.com/diagram. One-time and recurring donations are available at $1, $2, $4, $8, and $16. Greatly appreciated.