Each model is segmented into at least 18 separate components as you can see by the Puppet Segmented video. Symetrical round shapes are added to the ends of the segments where they connect to enable rotation of each joint in a realistic fashon. Javascript based coding is then applied to the limbs and body segments to enhance the animation of the models