The NFL Draft is a complicated puzzle, and it's one that NFL GMs have to build without knowing in advance which pieces they'll have to work with. It's an even playing field, though, and the teams that are able to balance their current needs while still prioritizing the best players available are the ones that tend to separate themselves from the rest. In the case of the Tampa Bay Buccaneers , the Bucs had a number of positional needs on the roster they wanted to address this year. The catch is that they needed to do so without abandoning the 'best player available' philosophy that's paid off for them in the latter half of Jason Licht's tenure. Now that it's all said and done, let's take a closer look at how well Licht and his team performed in this year's NFL Draft by assessing each individual pick before assigning a final overall grade for the Buccaneers' draft class in its entirety. Round 1 (No.…