public void ExportTo(string directory)
{
var scanning = scanForSamples();
var exporter = _container.GetInstance<Exporter>();
Console.WriteLine("Cleaning off any existing docs at " + directory);
exporter.CleanTarget(directory);
scanning.Wait();
if (_settings.UrlStyle == UrlStyle.FileExport)
exporter.ExportTo(directory, Topic, x => x.FileExportPath());
else if (_settings.UrlStyle == UrlStyle.WebsiteExport)
exporter.ExportTo(directory, Topic, x => x.WebsiteExportPath());
else
exporter.ExportTo(directory, Topic, x => x.WebsiteExportPath());
}