Added comments to most classes.