Added template support separate to devcopy branch to have the same starting point.
I don't want to merge the templates branch in because that would remove it too.
I would like to maintain the templates branch for future template design.
any changes to the original COPS need to be merged into this branch if needed