using polymer and webcomponents - unsure of integrating them yet