Utilizando esto último podríamos dividirlos en 3 tipos bien diferenciados: