Many updates to offsetTree and a few to reduceChords