TODO for Graphalyze
===================
* Report framework
* Extend the report framework
* Explore options for generating multiple files
* Differentiate between "large" and "small" images
* The pandoc code (especially elements) is a bit of a mess... can it be cleaned up?
* Analysis stuff
* Default graph -> alg -> report element stuff
* Write a README
* For Reporting, have a Document -> IO Document function that
generates all the visualisations and replaces all GraphImage
DocElement values with DocImage, etc. (and then the Document ->
Pandoc conversion can be pure).