તેમના તમામ વિવિધતા નીચેના પ્રકારના વિભાજિત કરી શકાય છે: