@zwol at this point I'd forego semantic, and just take easy and nice to look at. If I were writing a book today, I'd author it in Markdown, and then convert it to...whatever...for editing, or whatever at the very end. Before publishing, I ended up converting to an OpenOffice doc with the publishers template for editing, anyway (but I didn't originally write it to be published, it just worked out that way, so the OpenOffice step wasn't originally in the plans).