flatdoc documentation