If you were to log in, you'd be able to get more information on your fellow community member.
some of the ideas in this page reminded me of the OpenDoc project at Apple, which seemed to be quite a good idea. the trick (as far as i rememeber) was not to work with programs but with documents, and use small & simple 'editor' modules (or 'viewers' if you didn't want to edit the contents) that were called when you clicked on each part of them. i find myself sometimes working on projects that have multiple programs involved, and this would be a great way of working. i.e: the first section has some text & tables describing the idea, next section some math and programming code, then another with some images, etc. and the 'modules' would be much more cheaper than a full program, less disk-space-hungry, easier to update and develop, etc. add to this open-source and you get quite near the ideal.