ThreadWorker (nuget): Analogue BackgroundWorker allows you to calculate each task and stop execution at any level.
Keywords: Thread|Worker|Task|Progress