જ્યાં તેઓ ઉપયોગ કરવામાં આવે છે તેના પર આધાર રાખીને, તેઓ જૂથોમાં વિભાજિત કરવામાં આવે છે: