These custom strings are only available within the scope of the layout:title-pattern processor, but there have been instances where devs have wanted access to these values elsewhere (usually the whole title).
Would it be possible to convert these into variables that I add to the current processing context instead so they can be used elsewhere? In the process, removing the custom placeholder names and turning them to something accessible via an expression instead (eg: ${CONTENT_TITLE}), taking advantage of the expression language to construct titles and any other strings using them.