Began creating domain model and associated tests.