Sonat, вам стоит абстрагироваться от терминологии первой ветки, в двойке другая архитектура. Функционал плагинов = контроллеры. Фильтры также решаются при помощи контроллеров — по этому принципу сделан типограф, скрытый текст и ряд других дополнений.