Inherit from Base only virtually
Make sure Viewable::close() is called
Refactor: Eliminate ProgressStateInterface - part 1
Refactor: Eliminate ProgressStateInterface - part 2
Refactor: Eliminate ProgressStateInterface - part 3
Debugging: Show remaining references to threadpool objects