Test Modal Web Component

Description

Been working out some accessible web component patterns. This modal seems to check the important boxes, I hope. Planning to clean these up into separate repos and blog soon.