modified a bit the structure of SimilaritySurface_generic (in particular
remove the method .polygons())... now .edit() is broken... but
everything is more coherent.