reduces yaml config file size to approcimately 70% and improves maintainability by using templates for job definitions.