Made these subclasses of Job::Base, which should make debugging
some stuff around them a little easier.