Необходимо написать модульное приложение, которое будет состоять из некого «микроядра», содержащего основное ABI и множества модулей, реализующих большинство функциональности. В идеале, модули должны подключаться без правки конфигурационных файлов и запуска bundler (то есть, пользователь просто указывает ссылку на пакет модуля и он добавляется). В данный момент присматриваюсь к реализации с использованием rails plugins, но они кажутся немного избыточными и недостаточно динамическими.
Собственно, вопрос: есть ли способы реализовать user-friendly подключение модулей, удобнее чем plugins для rails?