Begun refactoring Widget to extend HTMLElement, removing the need for
getEl.