UpdateSelection

constructor(groups: List<Group<E, D>>, enter: EnterSelection<D>, exit: ExitSelection<E, D>)