Cleaner node duplicate/clones

Duplicating, copy/pasting and cloning now also preserve node
connections and place the new graph copy with the exact same layout but
on the right of the original.