Added explanations to classes.