Some of you may be interested in this whiteboard that was made by tim berners lee while he spent most of the first 2 days with us at TPAC
There is a particular focus on a clean modular design for the web.
You'll see that storage is separated from apps (which I think is one of the main unhosted motivations)
But furthermore, the read write web is modular as is the various auth systems.
One valuable point that came out is the difference between auth and identification, which people often couple together. The basic difference is that someone identity is a string you can use to refer to them. How you do auth (or indeed even IF you do auth) is a whole other problem. But it's that much easier to solve auth once you have solved the first part.
My great hope is that tim's vision of the web and unhosted's will at some point be aligned.
Hopefully some food for thought! :)