How Designers Use Design Principles: Design Behaviors and Application Modes