The Structure of Utility Functions