Create the Geometry
General Approach