Prototypes and Design Philosophies