Binary sets would just make it easier for Fencer to code. If you want a complete emulation of a multi-player multi-round event, there are parallel ratings systems such as Glicko2. Good luck trying to encode it though.
My thinking is not constrained, I just offered something that would work. I did not see anyone else offering anything.