cpp: tighten enumeration tests for file info factory
cpp: add support for exceptions in file info factory
cpp: add support for packages in file info factory
cpp: add support for models in file info factory
cpp: start adding support for pods in file info factory