તેઓ બે મુખ્ય પ્રકારોમાં વહેંચાયેલા છે: