In order to implement the Node Components pattern, we need to be able to load shared libraries and instantiate classes from within those shared libraries. This is handled by class_loader in ROS 1, so we need to migrate it or do something similar for ROS 2.
AC: