Displaying Documents in Composite Application - How?

I have built a simple Composite Application which dynamically changes view content across multiple components based on the selected document in the main component.

Ideally we want to be able to display the underlying document from one of the components in another component. What is the best way to do this? It seems displaying documents in components is not a straight-forward task.