Adding common sender interface and status-callback
Moving success callbacks and related logger calls
Criteria options for compose message
check for empty variants array
update the web-app folder
show selected variant's name
update webapp folder with latest compose message ui