Ideally the user should be able to modify the .rsf files to meet their custom rom-hack needs. The files should be extrapolated to make it easier for the user to know what they need to modify.
Per a suggestion from Rangi, adding rom_targets to the config file would allow a greater control over how the repo builds the rom/patch files. This is particularly useful in Rom Hacks such as Polished Crystal.