DEFINING HIGH-LEVEL DESIGN AND LOW-LEVEL DESIGN : AN ARCHITECTURAL BLUEPRINT DIFFERENCE