Se pueden clasificar en tres grandes grupos: