Extensions
How would you go about adding add-on's to a program?
Like, if I had a program that does a set of functions and if a user want that program to do more, the user can add their own extension to the program to do what his file is programmed to do.