UMvC3 modding runs on the Clone Engine, which lets modders give custom characters their own slot on the select screen instead of overwriting an existing one. That single tool is why the roster has grown as far as it has.
Ranked by hand, not auto-generated. Every mod links to its full page with install guide + compatibility.