તે તમામ ઘટકોને ચાર પ્રકારના સમાવી શકે છે: