title: Scoped Model, BLoC pattern, StreamBuilder and Inherited Widget(or Model) which one should I chose and why?
body: <p>I think I have now at least a vague idea of how to use a <strong><em>BLoC</em></strong>, <strong><em>Stream Builder</em></strong> and <strong><em>Inherited Widget</em></strong>(or <strong><em>Model</em></strong>) in my app  (nothing special, but for me it took time), but playing with the <strong><em>Scoped Model</em></strong><br>
  I had a sort of existential crisis: I feel they can mostly do the same thing or at least I can achieve the same apparent results with any of them, but I don't have the competence to understand <strong><em>when</em></strong>  and <strong><em>why</em></strong> one is better than another. </p>