DEFINING HLD VS. LLD : THE ARCHITECTURAL DESIGN DIFFERENCE