There _is_ a <template> element[0] for this purpose, but so far it falls short on being able to inject parameters like that, and is essentially useless if you don't have Javascript.[1]
[0]: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/te...
[1]: https://developer.mozilla.org/en-US/docs/Web/API/Web_compone...