As the Leap Motion Controller tracks hands, fingers, and tools in its field of view, it provides updates as a set, or frame, of data. Each Frame object representing a frame contains lists of the basic tracking data, such as hands, fingers, and tools, as well as recognized gestures and factors describing the overall motion in the scene. The Frame object is essentially the root of the Leap Motion data model.