The Rust part can be used independently and output in DOT format, and can be further used with tools such as graphviz.