Finished the basis for the message composition ability.