Updates to documentation of all classes for architecture change