Extracted classes EventList, Job, Machine, and Task. To the best of our
knowledge nothing is broken.