Manages asynchronous tasks and their progress
Cancels a task and finishes its progress tracking.
Marks a task as completed. This will also mark all subtasks as completed.
Creates a new task
Gets all active tasks
Launches a task within the task manager's scope