આ સંદર્ભે, ત્યાં તેમને ત્રણ મુખ્ય પ્રકારો છે: