Moved facet logic to ImageModel.
Facets, baby!