Major GUI update.