A Dart port of https://github.com/qiao/PathFinding.js library