Update documentation.
Separate documentation generation.
Remove unnecessary dependency.