DEFINING HLD VERSUS LOW-LEVEL DESIGN : THE ARCHITECTURAL BLUEPRINT DIFFERENCE