Add more documentation.
Merge branch 'documentation'