Added a preliminary version of the domain model.