Classes to represent a list of frames and a how a reference is composed