to make the program completely complete and universally usable (I would donate for), a mode for classic group phase could be considered.
Example: 12 Teams - 4 groups each 3 teams - one on each other - first two of each group get to next phase (like single elimination, as discussed in #13).
Maybe "just" have a wizard for creating a "group" of x (here: 4) Tournaments for selectable players. Then the finals could be built from the group, according to parameters or a selectable scheme.
This would fit most requirements that I could think about.