Point Interpolation - Vertices on line

The ability to ability to interpolate vertices based off the previous and next point within the line string.
For ex. when snapping a line for a curb and gutter, and if there is debris that would affect the elevation and not the XY, it would be nice to interpolate the elevation in order to maintain a clean line string.