Переключение алгоритмов - тема. Я бы кратчайший путь тоже бы запихнул в тот же визуализатор :)