use the bundled Text::MicroTemplate for building the doc