Parece que isso é muito semelhante a outro guia. Assim como naquele, as estratégias sugeridas no OP estão extremamente desatualizadas. A melhor coisa a seguir será incorporar a funcionalidade em um componente de tema gerenciado pelo git, para que as pessoas não precisem copiar/colar código.
Estamos analisando se podemos criar um Theme component oficial para cobrir ambos os casos de uso e atualizaremos ambos os tópicos se/quando estiver pronto.