TOP-LEVEL DESIGN VS. IMPLEMENTATION STRUCTURE: COMPREHENDING THE ARCHITECTURAL BLUEPRINT DIFFERENCE