ARCHITECTURAL VS. IMPLEMENTATION DESIGN : GRASPING THE ARCHITECTURAL DISTINCTION