Convert controls used by communication channels from UserControls to ServerControls
+ Update communication page to maintain state using ViewState rather than saving/reading to DB.
+ Refactor how mergefields are organized