Many Angular2 guides recommend having a separate CSS file for each component. It seems that for every custom directive, there is a need to fetch the HTML and CSS files from the server. If this results in multiple requests for multiple directives, what will be the performance impact on the page? Are there any alternative approaches suggested?