ખરેખર, આ પ્રક્રિયામાં અનેક ઘટકો સમાવે છે: