FileName => a string, default value null, the name of the file containing the source code of the package, from which it should be loaded
LoadDocumentation => a Boolean value, default value false, whether to load the documentation of the package, too; see beginDocumentation
DebuggingMode => a Boolean value, default value null, the value of debuggingMode during loading the package; specifying it here overrides the value specified as an option to newPackage by the package itself
Configuration => a list, default value {}, a list of options KEY => VALUE, overriding the defaults specified in the source code of the package and the (possibly updated) values in the file in the user's application directory.
Description
The file PACKAGENAME.m2 should be on the load path and should contain a package named PACKAGENAME.