How to expose new Data Structure to Blueprints?

So, I’m interesting in finding out if we can and if so, how to expose a new data structure to blueprints. I’m not talking about a struct per say, but rather a Ring buffer.

I would like to be able to expose something like a TRingBuffer to blueprints and have an object basically render lines so that I can graph it. Rendering lines is cake walk, but is there a way to expose this container without converting everything to a TArray every frame?