સામાન્ય રીતે, ત્યાં મુખ્ય છ પ્રકારો છે: