Context
Context. The three-part test says a store directory is a custom entity: each store has its own fields, the directory needs a listing with filters, and a store does not belong in the page tree. The whole thing is a definition, a layout with areas, and two templates.