Declaration :
A FrameDescriptor implements the higher level interfaces for frames. Further refinements are made by subclassing and policy classes