Need to learn more about the Shadow DOM, i.e, why doesnt this.children show shadow dom elements and is there just a different var?
Pretty awesome base, now to reap the rewards