Yes, this is something I've considered doing for a while. It would solve a lot of the problems with updates, revisions, partial docs, etc...
The issue I had (admittedly I didn't spend a lot of time on it) was with getting consistent page formatting between browsers when printing or exporting a page as PDF.