તેને કેટલાક મુખ્ય જૂથોમાં વિભાજિત કરી શકાય છે: