ARCHITECTURAL VS. IMPLEMENTATION DESIGN : GRASPING THE STRUCTURAL DISTINCTION