https://stackoverflow.com/questions/51716794/adding-drag-and-drop-support-in-a-custom-treeview to move artifacts between packages easily