doc-generator: working doc generator + screenshots + html export