સામાન્ય રીતે તે ત્રણ પ્રકારના વિભાજિત થાય છે: