હકીકતમાં, તે બધા કાર્યક્રમોમાં કેટલાક વર્ગોમાં વિભાજિત કરી શકાય છે: