તેને વધુ સારી રીતે સમજવા માટે, ચાલો તેને નીચેના ત્રણ શ્રેણીઓમાં વહેંચીએ: