Move files around, abstract relocation