Existen tres clases conceptuales de estos modelos: