Fix progress reporting
Change from doing it in steps to letting the helper program issue percentage reports.
This simplifies the front-end task's logic and lets the helper do its thing.
Change from doing it in steps to letting the helper program issue percentage reports.
This simplifies the front-end task's logic and lets the helper do its thing.