Add documentation builder.
Improve documentation.
Update documentation.