First draft of the domain model