Sorry for the long response time.
It would be a lot of work to expand the number of modules in QnetGateway. It's pretty much hard coded into the gateway and the link program.
I am considering a big rewrite of QnetGateway that as designed will be a single program, tentatively called DGate. See the attached pdf for an illustration of how I'm thinking about the C++ class structure hierarchy.