NURBSforms: A Modular Shape-Changing Interface for Prototyping Curved Surfaces