Hey,
All meta serializable types are able to be rendered using the generated ui forms, the test page indeed lists all types that we can theoretically render (some might be broken due to unsupported cases or bugs, some of these exist on purpose on the test page).
Currently, most (all?) uses of generated forms get a blob of data from the server, make some changes, and upload it back. Rather than doing incremental changes, the places we do incremental changes, the UI is custom.
If data you're sending back isn't that big, I'd suggest doing the same, i.e. just send the blob back and let the server handle the changes.
If you have too much data for that, I'd imagine that generated ui is not a great solution either way, with large amounts of components it does not scale that well (and does not do pagination). I don't think we have many examples like that on our docs but you can take a look at
LeagueSeasonRankDivisionParticipantsCard.vue
which is probably the closest to what you want. It still fetches the data in one blob but has custom UI and actions to remove/add players