Here is some info for round robin draw generator, hope this kinda helps get the juices flowing.
Area's for creation/settings and customization:
-Leagues
-Games
-Rounds (Round 1, 2, 3, 4, Etc)
-Divisions (A, B, C, D, Etc), should be set for each league
-Teams
-Sheets (Names vs Numbers)
Things to adjust when wanting to create a draw/generate games:
-What League do you want to generate a draw/round for?
-Which Round is it?
-Which Teams are in Div A, Div B, Div C, Etc as applicable
-Which Sheets are used
-What Day(s) of the week are the games
-What Time(s) each day are available for the games
-What's the day of the first game
-What date(s) are excluded/skipped when generating games
-How many round robin cycles would you like
-Should the teams playing order be shuffled at random
-Should the games/teams be on a balanced mix of sheets
-Should the games/teams be on balanced times (Aka early vs Late)
-Does one game time get priority (Aka fill Early before making any late games)