The situated functionbehaviourstructure framework
Design prototypes: a knowledge representation schema for design