title: Angular 4 : Strategy to divide application into components
body: <p>I am new to angular and so in a project. I have the below senerio.</p>
  
  <p><strong>Scenario: Onclick of "tile1" (1st picture)... "tile1a","tile1b","tile1c" should appear (2nd picture)... and so on.</strong></p>
  
  <p><a href="https://i.stack.imgur.com/uBOjH.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/uBOjH.png" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/y4CCy.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/y4CCy.png" alt="enter image description here"></a></p>
  
  <p>Is there a strategy which can help me know how many components and modules should my page be divided into? </p>