Give the programs and uses names.
Generate structure, function and variable names.