Updated documentation for most classes