The ultimate challenge for NFL franchises is to build a roster that can compete in the present while also planning for the ...