A Resource objects only needs an original resource and a target in archive
Add ResourceCollection
Make ResourceManager teleport objects only if required
Split ResourceMapper in TargetLocator, return ResourceCollection instead of array
Port ResourceTeleporter to the latest Resource code
Port Teleporters to use the latest Resource code