Updated Report classes structure and added documentation to report classes