Principalmente se dividen en tres categorías: