Investigate the LitHTML and LitELEMENT class provided by Polymer
Could we integrate some of the features provided by the Lit Element and Lit HTML classes made available by the Polymer project ?
They seems to be natively aware of their states changes, is that something we currently support ?
Partial re-render is also something we should look at.