Building a templatescriptd

I have use for a templatescriptd to install a group with some files with placeholders.
Looking at Project.templatescriptd it seems the script does not need to know where the placeholders are, so I’m guessing you can just add more files, each containing placeholders, and not worry about them being replaced.
Would that work?

Can files contain the same placeholders, or must they be unique for each file?

All placeholders (plus the standard placeholders) specified via the line…

set theRecord to import theTemplateFiles placeholders thePlaceholders to current group

…are replaced both in the contents and the name of the files.

Ten years with DEVONthink, and still discovering things it can do.