Se pueden distinguir principalmente: