Add sphinx-based documentation.