What is ViewEncapsulation and how to do it in Angular?