I think `template` is the wrong name.  More often we use `description`, though personally I think `options` is better than both.