Rapid prototyping tools and techniques