---Implement Sphinx docs and two type of docstrings.