Se distinguen tres categorías, que son las siguientes: