Block based thinking makes a lot of sense to me.
I wonder what it would be like if blocks were made 100% first class entities, and the difference between pages and blocks were trimmed down to their lowest possible level.