As an aside, I'm liking the CBS draft tracker site. You may disagree with their rankings and opinions, but it's got a nice live list of "players available" alongside the draft list, and a quick summary of estimated draft needs.
https://www.cbssports.com/nfl/draft/draft-tracker/