Text this: Geometric Modeling and Reasoning of Human-Centered Freeform Products