Group Graphviz nodes in subgraphs.
Factor out node content from rest of Graphviz emission.
Graphviz support for --list-variables.