Update documentation
Add doc generation