The material motion language consists of a variety of high-level plan types. These plan types can be grouped together in a library, called a motion family.