Adding overlap genterator, fixing up test helpers to be more forgiving in floating point