Shaping Ideas into Design