En principio, se pueden distinguir: