Elements of a knitting program

Generally, a knitting program consists of the following three elements:

The information from all of the three elements result in the knitting program.