About this particular point, at least three France cities - Paris, Lyon and Marseilles (why a final s in English?) - are divided into arrondissements (districts). So streets can be in one arrondissement or can cross more than one arrondissement. Usually the hierarchy is: street number, street, arrondissement, city. But in Gramps it would be more correct to use that hierarchy: street number, arrondissement, street, city. But it’s not pretty (and multiply arrondissements while v5.2 new hierarchy isn’t there, here for place and administrative hierarchies), so I don’t use it and I know I’ve some volunteer errors in my database.