ROS2 Composition

Thanks @dirk-thomas. I was wondering how composition would support runtime polymorphism (like those supported by pcl_nodelets in pcl_ros) if all initialization were done at the constructor , instead of the the virtual onInit() function given in the nodelets.