Designing Custom Content Models and Search HIT Types