nir/gcm: Add a real concept of "progress"