Areas to work on: * Utilise the generic graph class once it is finalised. * Improve Output support. * Find and fix the handle closing bug with graphvizWithHandle. * Improve support for named Colors.