Refactor jobs config so unique jobs can inherit or override base jobs