A runtime message handler for ROS. Allows subscription, publishing, calling of services and actions with messages known only at runtime.