Transfer Vertex Order
Will it work with objects with multiple shells?
In this case it's better to split object by shells and do transfer per each shell. Otherwise the result could be unpredictable. Then shells can be joined again in one object.