Text this: Fundamentals of the Managed Extensibility Framework (MEF) :