public static void Export(ExporterSettings settings) => new Exporter(settings).Run();
public static Task ExportAsync(ExporterSettings settings) => Task.Run(() => new Exporter(settings).Run());
private Exporter(ExporterSettings settings) { Settings = settings; Directory.CreateDirectory(settings.BaseExportPath); }