Understanding the Principles of Design