તે બધા બે મુખ્ય પ્રકારો વિભાજિત થયેલ છે: