This is an adjunct to issue #472862: User-Definable Substitution Patterns
For the same reasons (adding tags without affecting code), modules should be able to register new matching patterns, and either straight substitution or callbacks, within their own code.
Comments
Comment #1
MisterSpeed commented(Clarification to the title)