The Contextual Toolbar is certainly a good idea.
In my view, however, it could be implemented with the following functions:"Link as Child", "Link as Parent", and "Link as Mate/Spouse", as in the image:
The function "Link as Mate / Spouse" may be equal to the current CTRL+M.
The function "Link as Parent" (for connecting an individual to an existing line of family as Parent) should not appear if there is already a similar link for that individual.
The function "Link as Child" (to connect the individual to an existing line of family, as Son) should not appear if there is already a similar link for that individual.
Better able to select and connect all the selected children to an existing line of family as well:
Or better yet, not to be confused with the twins, so:
Greetings