Pueden dividirse en tres grandes grupos: