NAG/intersection.m2 implements hypersurfaceSection, which simplifies regeneration considerably