SectionEdge: Encapsulate more geometry generation logic