The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
graph { flow: south; colorscheme: spectral9; }

node { fill: white; }
node.in { fill: 8; }
node.dot { fill: 9; color: white; }
node.out { fill: 2; }
node.dotout { fill: 6; }

[ Graphviz ], [ Text ], [ Perl ], [ VCG/GDL ] { class: in; }

[ VCG/GDL ] { title: Graph Description Language }

[ Graphviz ], [ Text ], [ VCG/GDL ] --> [ Graph::Easy::Parser ]

 [ Graph::Easy::Parser ], [ Perl ] --> [ Graph::Easy ]
  --> [ Graphviz2 ] { class: out; label: Graphviz; }
  --> [ dot\n(or neato, fdb etc.) ] { class: dot; }
  --> [ .svg ], [ .png ], [ .ps ], [ .pdf ] { class: dotout; }
  
  [ Graph::Easy ] --> [ Text2 ] { class: out; label: Text; }
  [ Graph::Easy ] --> [ VCG_GDL ] { class: out; label: VCG/GDL; title: Graph Description Language }
  [ Graph::Easy ] --> [ GraphML ] { class: out; title: GraphML }
  [ Graph::Easy ] --> { minlen: 3; } [ Graph::Easy's Layouter ]

  [ Graph::Easy's Layouter ] -->
  [ ASCII /\nUnicode ], [ HTML ], [ SVG ] { class: out; }