framework for adding sphinx docs