I’m writing a custom EQS Test in C++. All the existing engine classes are using FAIDataProviderFloatValue and FAIDataProviderBoolValue for float and bool types data binding, yet I can’t seem to find examples for FAIDataProviderStructValue. How can I “pass” my struct type to it? Or should I inherit from the class and override some functions? Some guidance or example code are appreciated.