Feature/doc generator