DEFINING HLD AND LLD : AN TECHNICAL DESIGN DIFFERENCE