Add example to map directory hierarchy versions
Check and report syntax errors in generated script
Left-justify GraphViz labels
Change node font to Courier

And update the regression test files