Included in this commit is further refinement of internal documentation of the source code.