RelocateConstructItems

Relocates a range of items to a new memory location as a new type.