Improve generalize tool to fit orthogonal shapes. For example vectorizing reality meshes or rasters with building outlines. Douglas-Pecker doesn't try to create straight angles.