Se suelen considerar principalmente tres ramas: