અહીં, નીચેની મુખ્ય પ્રકારો અલગ પડે છે: