UVM with C++ Reference Model

These models are untimed models. Some models will be used in scoreboard/predictor. Some models will be used for stimulus generation and that is where I have not clear on what is the best way to integrate it in UVM environment. Test sequences are used to generate stimulus in UVM but how do I use these c++ stimulus generator models in UVM?

I am trying to find best way to integrate this in UVM.