Cabe distinguir tres subgéneros principales: