Each professional sports league has some form of developmental structure to help develop players.  Major League Baseball (MLB) has the minor league system as does the National Hockey League (NHL) while the National Basketball Association (NBA) has the “D-League”.  The National Football League (NFL) has been lacking in this...