Add auto documentation generator