My case is to provide text-area for the user in ACP, so user for example can "change template" of rendering list item.

For example one possible solution:

Store template markup in settings, and ask user to reload NodeBB. In static:load use file system instruments to rewrite template.

But I'm not happy with such solution 😉