8. Quels sont les principaux éléments d’une application Angular ?