A struct to serve as a filter for Asset Registry queries. Each component element is processed as an 'OR' operation while all the components are processed together as an 'AND' operation. This is a version ofFARFilteroptimized for querying, and can be generated from anFARFilterby callingIAssetRegistry::CompileFilterto resolve any recursion.