Change the contacts model to accept several addresses and also manage key to address conversion.
add recognizable icons for different annotations.