The performance gap between expert and novice designers motivates the enhancement of design systems with expressed design knowledge to produce critiquing Intelligent Design Assistants. This paper focuses on the need for generic languages for representing expressed design knowledge for animation and flexible reuse in different design domains and in different design environments