Modified the merging algorithm when using select-all.
Added test for selecting multiple identical components under the same parent. Created function to generate the vector path from a zipper node.