/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/SimCallbackObject.h
Simple templated implementation that uses lock free queues to manage memory
template<typename TInputType, typename TOutputType, [ESimCallbackOptions](API\Runtime\Chaos\Chaos\Chaos__ESimCallbackOptions) TOptions> class TSimCallbackObject : public [Chaos::ISimCallbackObject](API\Runtime\Chaos\Chaos\ISimCallbackObject)