Add unique_field to configuration so we can define the uniqueness of a page/item.
Add more detail to consumemodel, including site ID and unique field.
Add basic barebones MediaFile object and related factory.