The real world is infinitely complex, and so any symbolic representation must necessarily omit certain attributes of artifacts. A good representation is one that suppresses detail that is irrelevant to the task of exploring the space of possible designs, yet makes explicit those attributes that have a large impact on the quality of an eventual artifact produced from the design.

— Design: Creation of Artifacts in Society by Karl Ulrich