Document Centric Design

Which is more important, the program, or what you create with it? When it comes to a sales report or a memo, the word processor or spreadsheet is only the tool you use to complete the work.  However when your talking about a game, the program is the work you do.  Document centric means focusing on the work, not the tools.  In a corporate environment, this makes sense. However in a home environment, the programs you have are important. This implys that there must be a comprimise between going totally document centric, and program centric. 

This is why an extremly flexable UI must be created.  Almost every OS includes some kind of program management system, however document management systems are third party domain. Because of the proposed multi-database file system, a document manager with the system makes sense (it would be pluggable and replacable, much like every other component of UniOS).  A document manager would allow easy access and tons of information on the work that has been done on a given document, and the ability to open and modify it (security permitting). 

How this system would be implemented on the main interface, at this point, is beyond me.  Any feedback regarding how the interface should be layed out (hint: this is a document I have not written yet, and have no plans for :), would be welcomed.