I am moving many global variable into FrameSet and then developing
the mechanimsm needed to propagate their values to lower levels:
frames, then particles.