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