Enhancing ROS 2 Systems: The Power of Node Composition