Manage the configurations for each task
Add abstract classes of a task
Manage the different type of tasks