Este modelo usa dos tipos básicos