Basic GUI work. Scan subsystem ready but not yet tested.