Associate each Task with a TaskGroup
Split TaskType enumeration to a new file