પરંતુ હજુ પણ તેના તમામ તબક્કાઓને બે મુખ્ય ઘટકોમાં વહેંચી શકાય - કાર્યાત્મક અને બાહ્ય શેલ.