How we create the diagrams is not part of the talk / article so let us
hide the diagram creation in a separate module.