The document proposes a framework for integrating presentation components through a declarative composition language called XPIL. The framework includes a component model to describe presentation components, a composition model to define how components are linked together, and a middleware to automate event handling and component communication at runtime. It aims to simplify presentation integration in a similar manner that earlier frameworks simplified application and data integration. An example implementation is provided to demonstrate how component developers can implement reusable components and composition authors can link them together in XPIL specifications.