Кажется сейчас начал понимать, что Вы хотите. )
Чтобы в шаблоне была прописана функция [File()] с константой, в которой, например, указан путь к другому документу.
Например константа "_Шапка" имеет значение "..\Project\Мой Проект\Шапка.docx", а в шаблоне, в нужном месте стоит:
[File(_Шапка)]
Такое реализовать можно, но если есть работающий механизм, зачем делать дублирующий код?
А насчёт избыточности базы данных я бы не беспокоился. А вот если понадобится изменить вставляемый блок, а старые документы сохранить - то вопросов при этом не возникнет.
Хотя в душе я Вас хорошо понимаю - в в 90-е годы прошлого века экономия шла за каждый байт памяти и за каждое поле в таблице базы данных.