Is there a name for the field of computer science that classifies these linkages by their topological proporties other than just general CAD stuff? It would be awesome to say I have linkage A and linkage C, what kind of linkage B can I put in the middle?