Interface and few implementation have been done for getting more general
results in using path finding algorithms.