Major improvements to UI. Added DFS and BFS variations.