fundamental studies in design-by-analogy