contentchildren vs viewchildren
Both are Angular2+ decorators, the key difference is that @ViewChildren look
for elements in Shadow DOM while @ContentChildren look for them in Light DOM.
*light dom = inner template of the component (<component> THIS </component>)
*shadow dom = internal template (component.html)