The desire to do a caterpillar arose out of the inchworm and the longditudinal wave worm. The inchworm because it's movement is different from but reminicent of that of a caterpillar. And the worm because it's longditudinal wave form gave me a basis to build the caterpillar's transverse version from.
Although the caterpillars shown have eyes from the eye macro the actual caterpillar model doesn't use the eye macros. The caterpillar model allows an arbitrary object to be used for the head, tail and segments. So the eyes are part of the head object that the model takes as an argument.