HLD VS. LLD DESIGN : UNDERSTANDING THE ARCHITECTURAL VARIATION