Address sub-fields in Contacts

The issue of how an address is presented when viewing contacts, compared with the required (sub-)fields of a vCard could be neatly addressed (sorry) by introducing an Edit mode for Contacts.

The UI could then format the contact’s address in a concise and presentable way, conforming to country norms, if necessary, without any conflict with RFC requirements. The UI presentation could also provide a nicely formatted LABEL field in the vCard.

Additionally, it could then be possible to highlight and copy a complete address for other uses, which is not possible at the moment.