Some GUI work. Some things will be broke.