Redesigned `PathNodeGen` form