. . "And most importantly, how do we build this such that any combination of different types of groups can be composed with any other?" . .