"He said that there are basics, which include such things as principles and rules, with, for example, design principles including simplicity, honesty, richness, and surprise." . . . . .