AttachEnds is not yet looking for end's orientation but their proximity.
ExtractMirroredData is the first attempt for finding the first nyquistBand and turning the signals after its detection.