The schedule wizard looks at the league configuration and automatically schedules every player vs. every other player without repeating a match until all players have played everyone or until play dates have been exhausted.
It will schedule team vs team in the same manner never repeating matches until all teams have played every other team at least once. Players in each team will be matched vs the counter-part in each team match (i.e. Flight1 vs Flight1, Flight2 vs Flight2, etc.).
In the case of divisions or flights where matches are played only within the flight or division, the wizard will schedule each flight individually so that players will have schedules in each flight. There is no limit to the number of flights so you could have for example: a Senior Flight, a Men's Division, a Ladies Division and a Junior Flight and each division would have it's own schedule.