rhm wrote:
there isn't to my knowlege any composite document interfaces in the .NET framework.


Would XML Paper/XPS (codename Metro) and its "Open Packaging Conventions" meet your needs...?  I know next to nothing about either, except that it's managed and allows for compound documents....