When building a multiplayer Tabletop game, the documentation includes how to attach a custom TabletopNetworkSessionCoordinator,
which could be used in addition to TabletopGame.MultiplayerDelegate.
But so far, we have been unable to create these types of custom coordinators or have a delegate that works.
Our current setup with our generic GroupActivity works by sending the session to TabletopGame's coordinateWithSession method (like in the current sample project), but we didn't find a way to access and control, for example, the arbiter, seats, player events, among other features mentioned on https://developer.apple.com/documentation/tabletopkit/tabletopnetworksession.
Is correct to expect having access to the participants, messenger, or journal without having to maintain a parallel coordinator? possibly we are missing something here; any suggestions?