Modeling with Geometry