[Dirty] Refactor ComposeWidget to enable reuse of envelope fields

create EnvelopeWidget with .ui file

WIP: refactor envelope form fields