Documented many classes