Discover file in a Task to avoid blocking the main thread
Add dialog to choose an importer when several are available
Fix blocking main thread in the discoverer