તેમને નીચેના પ્રકારોમાં વહેંચી શકાય છે: