TOP-LEVEL VS. DETAILED DESIGN : RECOGNIZING THE CRUCIAL CONTRASTS