Docs with sphinx.
A few changes to cmake set up.