Add documentation for data type classes