Digital Prototyping for Design