Data structure used for dynamic injection of values
into Expressions, maintaining a pointer e.g. to the current
stack frame to enable evaluation of properties & dependencies
Data structure for a single frame of our runtime stack, including
a reference to its parent frame and properties for
runtime evaluation, e.g. of Expressions. RuntimePropertiesStackFrames also track
timeline playhead position.