UNDERSTANDING HIGH-LEVEL DESIGN AND LLD : THE SYSTEM BLUEPRINT DIFFERENCE