Defines a type to identify view elements with a set of selector properties.
Evaluate how closely this selector matches with the given target selector.
Exports the selector properties into a string mapping for serialization.