Uses category-based templates. No overrides. If a category has no template, the job fails. As it should.