Versions should fulfill some desired level of utility. Such utility is not just worried about providing acceptably “correct” levels of understanding or answers to problems, but includes notions of reliability, validity, beauty, and justice. We will consider these issues here in the general way that they affect approaches to modeling.