Ideal OS: Rebooting the Desktop Operating System
I really agree that the hermetic siloization of applications and their data over the past 30 years has been a <i>major</i> step backwards.  I also wish all apps were composable.<p>It seems to require a mental shift few developers are willing to adopt however.  Good luck -- you are on the right track on many things (even if I can't imagine life without a command line).