What if this was `FileList::fromGallery` to complement `TemplateList::fromGallery`. Right now I have a couple instances of TemplateList::fromGallery().files() that I'd like to replace with this. I also think the cache boolean should be false by default.