Documented a few classes and methods