It would be interesting to rewrite the internal utilities in Rust as [librsvg does](https://gitlab.gnome.org/GNOME/librsvg/tree/master/rsvg_internals).