Hallo in die Runde erst einmal.
Ich arbeit in der Informatik und alles was mühsam ist, versuchen wir zu automatisieren / scripten. Bei den Kontakten sehe ich ein großes Verbesserungspotential.
Vorschlag 1 wäre, dass die Daten aus dem Knoten “Contacts” per CSV exportiert und wieder importiert werden können. Somit wäre eine Wiedeverwendung der Daten und der investierten Zeit gegeben.
Vorschlag 2 wäre, einen Zweig zu duplizieren und danach die nötigen Änderungen in der Kopie z.B. per rotes Kreuz anzuzeigen, die durch die neue Auswahl nicht mehr “valide” sind.
PS:
Habe die Hausaufgabe abgebrochen, da mir die investierte Zeit (Doppelarbeit) zu groß ist.
Und meine Zeit ist Freizeit und keine bezahlte Arbeitszeit 
Gruß
Klaus