GUI: Nearing completion of first working version.