This module provides a vehicle to allow other operations to be performed asynchronously whilst waiting for the main operation to be completed.
It contains a single class: