defines a task type, grouping tasks together and providing a common UI for them.