Examples of the PluginArchitecture pattern.
Plugins used to form the whole program:
Plugins used to extend a feature set:
See also: PluginArchitecture, PluggableArchitecture, DataBusPattern, ComponentBus