"This article discusses KParts, an architecture for
graphical components, found in KDE, the K Desktop Environment.
KParts allows applications requiring the same functionality to
share a component by embedding the graphical component into the
application's window. This article compares KParts with other
component models, such as CORBA, and describes the main concepts
used in KParts, including actions, plug-ins, part managers, and GUI
merging."