Originally written to power my blog, this project grew out of my tiredness with the crappy HTML produced by reStructuredText's default writers.
Basically I didn't want to see HTML like:
<div class="section" id="my-section-name">...</div>
when HTML5 has perfectly good semantics for that:
<section id="my-section-name">..</section>
as a basic example.