Use Get-Module to list all available modules (packages)
You might think that
get-module
...lists all of the available modules. But it only lists the ones that are loaded.
This command lists all that are installed (i.e. available)
get-module -ListAvailable
To search outside your machine, use Find-Module
(see more package/module commands)
To see the location of a module (for example, where is that emoji module....?)
get-module -listavailable emoji* | % Path
To turn that string into a FileInfo and get its directory...
get-module -listavailable emoji* | % Path | Get-Item | % DirectoryName