Document the DataModel class

This commits adds a documentation file for the DataModel class.