Implementation 2: Message component

This implementation registers a single component, Message (not formalised), the role alert is managed dynamically based on the Message element's interrupt attribute.

Clicking the dismiss button removes the element from the DOM

By default, this element is statically positioned. Its positions can be changed using shadow parts