added page entity, and multiple pages per Vendor
added new attributes for boxes and pages