private Component buildButtonPanel() {
		JPanel panel = new JPanel(new BorderLayout());
		panel.setBorder(BorderFactory.createEmptyBorder(0, 10, 0, 10));
		JPanel innerPanel = new JPanel(new VerticalLayout(5));
		innerPanel.add(buildOptionsButton());
		panel.add(buildSelectionCheckboxPanel(), BorderLayout.WEST);
		panel.add(innerPanel, BorderLayout.EAST);
		return panel;
	}
Construct a new ExporterDialog for exporting a program, optionally only exported a
selected region.

@param tool the tool that launched this dialog.
@param domainFile the program file to export. (may be proxy)
@param domainObject the program to export if already open, otherwise null.
@param selection the current program selection (ignored for FrontEnd Tool).
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/exporter/ExporterDialog.java