Declarative Browser Notifications as Web Components.