further progress adding structure of entire email, needs polish and actual assets
allows running compose-new programmatically