There are some products that depart from these rules, but these are the basics.