Progress supports modal and non modal progress window

Progress supports modal and non modal progress window.
Modal window wait completion of operation.
In case of cancelling, status indicates the cancelling.