CLI arguments now handle defaults and may output results to files.