I tried to generate code for a device changing the implementation type to **SharedLibrary** and renaming the Entry Point to **Device\_Name.so**. I was able to generate and build, but in **main.cpp** it kept a main function not a **make\_component** to be called by [ComponentHost](https://github.com/RedhawkSDR/core-framework/tree/develop-2.1/redhawk/src/control/sdr/ComponentHost). the device constructors deals with arguments that ComponentHost doesn't, like the Device Manager IOR. I believe this functionality extension implies changing the source code of ComponenHost. Is it part of REDHAWK roadmap? any comments on how can I make it work?