Supply Chain Evolution and key elements of progress