Showing touched resource object names.
Abort implemented more seriously.
Made progress reporting configurable.
Streamlined the implementation.