The package provides a minimal method for making generic (i.e.,
TeX-format-independent) packaged, combining
maybeload functionality, fallback
definitions for LaTeX \ProvidesPackage and
\RequirePackage functionality, and handling of arbitrary
(multiple) “private letters” (analagous LaTeX packages’ use of
“@”) in nested package files. The documentation contains
a central reference for making and using generic packages based on
the package.