તેના વિકાસના ત્રણ તબક્કાઓમાં વિભાજિત કરી શકાય છે: