Right now the dialog includes the form, but the form is never used standalone, and it also uses a Card to render its contents.
We can move all the form stuff into the Dialog using the proper Dialog Header, Content and Actions components.
NOTE: the local state of the form is already abstracted away