Refactoring: Task doesn't need to know limit of schedule
Refactoring: Task doesn't need to know about slots
Refactoring: Task doesn't return all sub-tasks but only children
Refactoring: Fixed parents without duration
Refactoring: Extracted abstract Scheduler
Refactoring: Extracted abstract Scheduling specification
PriorityEdfScheduler: Cascanding priority over deadline