Synthesis software Fig. 1 Automatic synthesis of contracted graphs Fig. 2 Automatic synthesis of kinematic chains Fig. 3 Automatic sketching of kinematic chains Fig. 4 Automatic synthesis of fractionated kinematic chains Fig.5 Automatic synthesis of inversions of kinematic chains Fig.6 Automatic synthesis of multiple joint kinematic chains Fig.7 Automatic synthesis of PGTs