આને આધારે, તેઓ નીચેના વર્ગોમાં વહેંચાયેલા છે: