bug #1922: restored most of the class definitions in basic_structures.rst
applied comments after review
Merge pull request #1275 from rdm12:bug_1922