સામાન્ય દ્રષ્ટિએ, આ કાર્યો ત્રણ મુખ્ય પ્રકારો વિભાજિત કરવામાં આવે છેઃ