In reply to Idealien.

Going back in time, I used to find a WordPress theme with a layout I liked and then hack away at the various template files and the CSS. That's how I learned how themes work and yes, I created ugly, broken sites that way as well, lol. It will be interesting to see a few years from now how it all shakes out. Will there be one or two primary plugins that handle page/site building or will there continue to be a mishmash of options, including themes with build in page builders like Make.

I'm not sure about the idea of drag and drop page building into the core of WordPress. However, the old way of selecting a layout for a page is Page Templates and selecting one from a drop down menu in a meta box. Could it be possible that one day, if WordPress adds this functionality, maybe users could create their own pages and layouts, save them as page templates so they can be reused. If saved in the DB, those layouts could be transferred to other themes.

Do you think it's possible for long term content portability if this functionality is not eventually added to WordPress core? Seems like the best possible scenario would be basic core functionality and then everyone else builds and adds on top of it. At least things may be a little more standardized.