Create a TaskService
The TaskService will be an improved version of the StatusService: task-oriented progress tracking, where a task can be made up of subtasks. You can ask the TaskService for its list of pending Tasks, ask for an aggregate progress estimate, etc.