# Functions
CreateForManifest function creates a new instance of the installer.
CreateForZip function creates a new instance of the installer.
NewForPackage creates a new installer for a package, given its root path, or its prebuilt zip.
# Structs
InstalledPackage represents the installed package (including assets).
Options are the parameters used to build an installer.
# Interfaces
Installer is responsible for installation/uninstallation of the package.