A computer manufacturer has a basic model, a business model and a premium model, each with a variety of options. They each have a different base price. This is an example of: