10/15/98
This is the beginning of a description of the API's
for the main window and the plugins:

Main window provides:
     register {type}:	plugin registration function
     status1:    string statusvariable
     fileselection
     matchtype {filename} queries all the plugins to match a type
               don't call this from the type matching function of
	       a plugin!!!


plugins provide:
	$type.extract {filename destdir files}
		      extracts files
	$type.listcmd {filename}
		      returns list of filenames
	$type.compresscmd {filename}
		      compresses a list of files into a named archive
	$type.appendcmd {filename}
		      appends a list of files to an archive if supported
		      by the archive type
	$type.matchtype {}
			returns $type
	$type.matchtype_desc {}
			returns type description i.e. "tar, gzip"
	$type.setoptions {}
		      creates dialog box with hanlder-specific options

