New mechanism to have several 'frame providers'. Added ROS TF as source when ROS is supported