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