What does it mean to understand?
simulate
modify/suggest alternate
implementations of the design
On what is that understanding based
ability to interpret
sketch
understanding of
mechanisms
existence of a basic set
of such mechanisms (we don’t deal with arbitrary shapes)