This project makes use of MVC we have a Model and UI module for selected AI algorithm. The Model contains the AI algorithm while the UI contains the Visualization.
The visualization for graph is not real-time but makes use of the history of the visited node and graphs.