Copy paste node from one group to another group

Hi, I have three group of same category, and one group has a node inside it.
I will add a context menu on node and i will have a button to copy.
Once i copy i should be able to paste the node into other group.

Other group will have a plus icon where i can click and it should paste the node to that group.

I know one way of doing is just using the create node data and add it to the group.

Here is a very basic way to do it: https://codepen.io/simonsarris/pen/YPyRywm?editors=1011

This is not using the GoJS clipboard, if you wanted to do that you could use commandHandler.copyToClipboard(YourCollectionHere) and commandHandler.pasteFromClipboard() and then set the ‘group’ key as I am doing