These are Robert's templates.
My approach is based on instantiating only those parts of the template which are critical to its functioning. All other bits are left red. This is a signal to the user, so they can see which bits they ned to tie in to their own model.
I think there is a separate issue about having a working example for each template, but I think that the template itself should oblige the user to instantiate non-template parts.