group nodes metadata changes

When moving groups, we need to batch the sequence of move event for all the nodes on the canvas rather than batching only grouped items per event.