Examples of generating FRichCurves from C++

I want to write some code to create orbital positions in the form of Float Curves used in Timelines. This is for a variety of performance reasons.

So the Timeline would have 3 Floats for Spherical Coordinates, and I would be able to add keyframes for each timeline, and this would be accessible from Blueprint.

I’ve gone over the docs for FTimeline, FRichCurve, & UFloatCurve, but I need an example with all 3 to know how this might work since I’m still pretty fresh with C++. Any pointers or examples would be great!

Cheers