Manages asynchronous tasks and their progress
Cancels a task
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