I totally agree — The thought is, to have two general classes of tools:
1. Tools that are designed to hold complex group formation information/porosity that are able to invoke simpler single-use-case tools,
2. Tools that are designed to be invoked. (But tools can also stand alone with their own perception of group formation.)
If you have a complex/flexible group formation tool that can hold authentication and, and many complex use cases for group formation/composition, and be simple to use, that is a good way to “invoke” the tool you want to use with that hot-formed group.
So there are “group representation tools” like Hylo, Holodex, and Metamaps, for example, which can invoke tools like Loomio, Cobudget, or CredEx and handle auth when representing who can see/access an instance of one of these single-purpose tools.
And, the “group representation tools” can invoke each other, theoretically.