I am working on a similar project, but for self drawn graphs instead of grid graphs [0]. But it's not finished yet and missing documentation.

[0]: https://algorithms.laszlokorte.de/