આ ત્રણ વર્ગો, વિવિધ પેટાજૂથો આગળ વિભાજિત કરી શકાય જોડાણ વિકલ્પો અને રક્ષણ હાજરી પર આધાર રાખે છે: