Implement skeletal task categorization of TimedTask, DeadlineTask and FloatingTask