SEGYScan and SEGYUpload tools should be merged
There is no need to have two separate tools for scanning and uploading SEG-Y files, the command line options of both should be available and an additional --scan-only parameter can be added to tell it to only scan the file and write the results of the scanning to a JSON file. The merged command-line tool should be named SEGYImport to be consistent with the naming of the SEGYExport tool.