Have various strategies for directory structure when multiple files are requested - Flat/None (default, no substructure, all files are direct children of the requested output dir) - Random tree - Balanced tree (optional supply width, depth)