Refactor `Job` model and planification.