Добавление нового шаблона электронной почты через плагин

В настоящее время я работаю над плагином для Discourse и хотел бы интегрироваться в функциональность электронной почты, позволяя администратору настраивать шаблоны писем. Я нашел контроллер, который отображает шаблоны и позволяет их редактировать, но не вижу, куда именно нужно подключиться, чтобы внедрить свои собственные шаблоны. Я пытался переопределить метод self.email_keys в Admin::EmailTemplatesController, но это, похоже, ничего не дает. Прежде чем я начну изобретать велосипед, есть ли что-то еще, что мне следует учесть?

Вот пример: GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title · GitHub. Я вот-вот займусь его доработкой, но, думаю, этого достаточно, чтобы вы начали.