Resusable components developed using Angular JS