@Manasi29 As regards your second question, it depends on what kind of Components you are building for different Pages (Sling models are recommended for Components, where you are writing backend logic and you want it to achieve it with writing less Code (organized, modularized, short, and concise)). ...