GUI is basically done. just path enumeration algorithms now.