up to date. Given the experience I now have drawing those diagrams I think it
can be achieved using GraphViz and a custom renderer which makes it easy to zoom
and navigate in bigger diagrams. I think even a seemless navigation between all
levels should be doable.