Packaged by Roman Kulik, updated by abs and Johann Franz. This module copies and moves directories recursively (or single files, well... singley) to an optional depth and attempts to preserve each file or directory's mode.