Split Support::Graphviz into smaller methods