1. How do you even call a Java library from Go?
2. Graphviz generates diagrams, whereas according to the ELK page:
> Note that ELK itself doesn't render the drawing but only computes positions (and possibly dimensions) for the diagram elements.
It also wasn’t really clear to me from glancing at the page, what this does better than graphviz.