What the Giants did most of all with their uncharacteristic free agency shopping spree was provide themselves with flexibility. They now can look ahead to the NFL Draft — where teams are truly built — knowing they are not obligated to force-feed their picks in order to fix their broken offense.

Any team heading into the draft desperate to upgrade one particular position is holding a weak hand, and a month ago the Giants were looking at a roster that needed a major overhaul on the offensive line. They signed three linemen and though Geoff Schwartz, J.D. Walton and John Jerry were not prize targets on the open market and none has ever had a sniff of the Pro Bowl, all three have been NFL starters.

Added to returnees Justin Pugh, Will Beatty (coming off a broken leg) and Chris Snee (coming off hip and elbow surgery) the infusion at least allows the Giants to have an open-minded approach to the No. 12 overall selection in the draft, without thinking they’re boxed into taking an offensive tackle.

There is no doubt general manager Jerry Reese, after the 7-9 season in 2013, picked up on the signals of urgency sent out by co-owner John Mara. Reese prefers to cherry-pick in free agency, making one or two higher-priced deals and augmenting with a sprinkling of signings to help out with depth. That wasn’t going to cut it this time around.

All those one-year contracts he issued in 2013 meant the Giants headed into free agency this winter with 26 of their own free agents and sentiment was not going to even remotely enter into the decision-making process — not after missing out on the playoffs four of the past five years. Reese clearly believes Justin Tuck’s better days are behind him, which is why the non-competitive offer to keep him was nearly doubled by the Raiders, sending the erstwhile defensive captain to Oakland. Just as clearly, Reese wanted to hold onto linebacker Jon Beason, who found only tepid outside interest and returned for three years and $16.8 million.