Support components
Build nodes as composable noes to run them in the same process as other nodes (e.g. velodyne driver) to enable more efficient communication.
Here is a link to the concept of compositions: https://docs.ros.org/en/rolling/Concepts/Intermediate/About-Composition.html