Proof of concept with graphviz output