Native Dialog

Build a modal on the native HTML dialog element, driving showModal and close from React, dismissing on backdrop click, and returning a result.