તેમને ઘણા પ્રકારો અને વર્ગોમાં વહેંચી શકાય છે.