This should probably live in ProjectManager so it can sit next to `ProjectManager.shouldShow()`...

Both these file-typing utility methods should be on a similar path of evolution, something like this:
* Initially: Easily patchable & reusable
* Later: Extensible
* Later still: User-editable (i.e. make it a preference)