Универсальной теоретической части нет. Есть несколько мнений
на Stackoverflow или
на хабре.
Попробуйте посмотреть проекты, использующие системы плагинов. На ум приходит
CloudBot, можно еще поискать. Я когда-то реализовал такую архитектуру
в Leonard Bot.
Из готовых систем можно отметить
Yapsy, но он выглядит мертвым и может не подойти для приложения на Kivy, поэтому попробуйте написать плагинную систему сами - это не сложно.