Holding multiple data types, is Struct the best option?

yep thats sorta the idea, that way you can have bezier transitions without having to reinvent the wheel :smiley:

love how they have a getValue(time) function for them, makes life so much easier