આ પ્રકારની તમામ કાર્યક્રમોએ 2 વ્યાપક વર્ગોમાં વિભાજિત કરી શકાય છે: