Se pueden distinguir cinco grandes grupos: