Draft

So I started fixing the HistoricalPlayerData.json file a couple of months ago. It's a massive undertaking. I'm about 25 percent through it. One thing i'm adjusting, is the player start dates to when they were actually drafted or eligible. Right now, they are only drafted the first year they actually played. My question is about the draft classes. Is there a pre-set number of players needed for the draft class and the engine subtracts the incoming historical players and generates the rest? Or is an entire class generated and the historical players are extra? By and large, I don't really like how the fictional players are so much better than the historical players. It would be nice if we could have a couple of options as far as AI generated players. But I was thinking of including the entire draft classes for each year...even the players that didn't make it. I was hoping by flooding the draft classes with lower rated players, not so many AI dynamos would be created. Of course, with the randomness, it's entirely possible a washout could end up starting in the nfl...another perk. But if there is a set class, and the historical players are only extra...this would be a lot of work for nothing.