HLD VS. LLD ARCHITECTURE : GRASPING THE ESSENTIAL VARIATIONS