Básicamente estos pueden diferenciarse en: