Geometric Generation