documentation for each namespace and class thus far