В основном ответ на этот вопрос - да, вам следует создать плагин.
Я настоятельно рекомендую вам использовать отличный плагин Builder .Это даст вам хороший графический интерфейс для создания вашего плагина и сгенерирует основные необходимые файлы.После того, как вы воспользуетесь Builder, чтобы получить базовые настройки, вы сможете легко изменять файлы по мере необходимости.