Creates a new SetGroup struct.
If source is null then new group contains just one SetNode.
source
a SetNode struct
a new SetGroup struct.