some ideas/notes on scaling/micro tunning a large angular application using components