Generate both seeded and random tournament brackets. Supports unlimited numbers of teams and players with custom names or automatically generated numeric values. Handles odd player/team numbers with automatic BYEs. Add match results and advance the winners into the next round.