Generalize copy on edit template