explain dependencies better for catkin libraries