Analyze dependencies of cargo projects

Migrate dependency tree to `petgraph::Graph`

Index-based solution was already falling apart, this is a much cleaner approach and maps better to visualization code, not just for the charming crate but potentially graphviz and similar programs.

Created by  finchie  on April 18, 2024
Q3Z6XMP5FFCC3PWC5FSV4C6ICNDPMKMELOV7MYQGC5A42LVHGVPAC
Change contents