La clase se subdividió en tres tipos, a medida que se iban diseñando nuevas mejoras: