Abstract edit-or-roll templates