Creating/extending contexts, basic message creation and  management for dispatching messages