Make a research and think through the models of how plug-ins should work in KeyChain. The result of this work should be: 1. Proposal of plug-in architecture.