So after some more thought, the above is what I have come up with.
Images, themselvs are not directly utilitized by any top-level objects. Instead a Sheet object must be defined ".sheet", a Sheet is a row/col arrangement of Images, wherin each image is contained in a Frame object, and contains information such as anchoring, and a hit-test bounding box. A sheet can then be attached to an Animation object, which defines a way to display the sheet, the simplest being a single frame. An entity defines none or more Animation objects and methods on the entity can be used to play an animation.
Some of you might note that Sheet has two properties areaX and areaY. These values are used to describe how much 'tile area' any image in the sheet will occupy. For most things a single tile of displacement is enough, but for large tables, or things of that kind, the displacement must be set properly to allow for proper collision and drawing.