Allow signing transactions from the popup notification, enable modals infrastructure for the popup and move some frontend broadcaster functionality to a provider.