External Slot Duplicator component as seen in the Scene Inspector
The ExternalSlotDuplicator component parents TargetSlot under itself when this component is duplicated. If this component is parented under a larger hiearchy, the slot will only be parented if it's not anywhere under this larger hiearchy or this component's hiearchy. When the slot is parented back under this component, any non null specified transform values for this component are applied to the slot.
If DoNotRestoreOriginalTransform is enabled, it will parent the slot back where it came from and restore the original local transform values after duplication.