Initial checkin of domain model classes.