happstack: Text now centered in rect for SVG parsing.
happstack: Course names now showing up, minor bugs still.
happstack: Redid parsing strategy for nodes.
happstack: Parser starting to consider regions.
happstack: Clean up main directory.
happstack: Clean up web_parsing directory.
happstack: Regions fit, translation fixed.
happstack: Region colours added.
happstack: Strange paths removed and ellipses added.
happstack: Text format corrected.
happstack: Changed parse_graph to depend on .path instead of path.
happstack: Cleaned up SVGGen output.
happstack: Bug being tackled:

Paths 8...~160 produce a type error. This is caused because these edges do not have
a parent node. This is likely due to the translation difference. Further thought required.
happstack: Add initial ddl file.
happstack: Parsing text/rect now relies on intersection.
happstack: Add persistent HS file.
happstack: Transform now accounted for in x,y coordinates.
Change path to laptop
Merge branch 'happstack' of https://github.com/Ian-Stewart-Binks/courseography into css-clay
clay: Some styling to support the merge of happystack and css-clay.