The examples populate their own document but there is nothing that prevents the userform from creating new documents based on other templates and populating those as well. Again, you are going to have to tell the userform where to find those templates, and what their names are.
Documents.Add method
Documents.Add method (Word) | Microsoft Docs
oDocument2 = Documents.Add