Start working on progress indicators

Nothing to see here. I think it's important that what matters about this
project isn't itself, but the tooling I want to build that need these
interfaces.