Generic support for tracking and interrupting progress.