Exactly what I was thinking. We should probably strive to standardize message-format without specifics on its transportation. ROS messages/services/actions are definitely interesting, but they cannot be used on everywhere.