void selectFolder(final DomainFolder folder) {
		// Do this later in case any of the given files are newly created, which means that the
		// GUIs may have not yet been notified.
		Swing.runLater(() -> {
			projectDataPanel.showTree();
			dataTreePanel.selectDomainFolder(folder);
		});
	}
general project utility that brings up a file chooser for
the user to specify a directory and filename that are used
for the Project location and name

@param fileChooser the chooser used to pick the project
@param mode read-only or not
@param preferenceName the preference property name used to save the last opened project
@return the project locator for the opened project
Ghidra/Framework/Project/src/main/java/ghidra/framework/main/FrontEndPlugin.java