I am interested in making my application(s) have plug-in compatibility. How would I go about implementing this, and how would I create the plug-ins?