memory map update

implemented memory maps for communication between components.

2 new base methods: send_to(instance_name, message), and read_messages()