If I undertood it correctly, the chart is drawn using Adobe Illustrator or Inkscape or some other vector graphics application, right?
It would be much better if it could be algorithmically generated, say, using LaTeX or GraphViz or some other similar tool. Otherwise, it'll be harder and harder to maintain this chart by manual editing.
Just my 2 cents...