Соглашусь, что было бы удобнее ещё и писать произвольно. Также хорошо бы иметь возможность устанавливать связи и виде в виде иерархии. Но, единственное, что надо “разделять” знакомых" и “родственников”, в т.ч. и цветом на иерархии и отображать или фильтровать по данному критерию.
Но, хотя бы отображать иерархию родственников.