Describir: Virtual Prototyping for Rapid Product Development