WIP. An accessible dialog component.