well the `spec` part then becomes ambiguous.  That is, it could be specifying *anything* then.  The concept this name is supposed to get across is "The things needed to uniquely specify the frame".  

Now that I think about it, maybe just `frame_attrs` is good enough?  or `frame_data`?