More colors and node shapes.

Include:
 - supports graphviz color schemes
 - supports different shapes for start/inner/end nodes