ત્યાં ચાર મુખ્ય પ્રકારો છે: