The upfront comms work isn't too bad, so long as you employ the 80/20 rule.
Initially, just implement Modbus RTU, Modbus/TCP, and DMP or whatever Do-More protocol is called, and you'll have covered about 90% of the available market. Add other drivers as you can demonstrate demand for them. Seriously, EVERYTHING talks Modbus.
I stumbled on this again looking for Protos X with Do-more experiences.
But it also brings to mind another tech wondering about adding an H0-ECOM100 to a D0-06 to tie it in to a brand new CompactLogix with an EA9.
Not EVERYTHING talks Modbus, especially in Rockwell land. And no EIP for the D0-06. But we could possibly use the EA9 as a gateway if push came to shove. But you know, that is the problem with HMIs, there is always a new generation just a couple of years away and what if the features change and screw up your scheme? I have one machine in mind that has had Total Control to EZ-Touch to EA7 to EA9. (Ooh, I just looked and it's been 21 years, wow.) Only a TI PLC and a D2-260 though.
I actually like the Do-more engine in an HMI idea, but no local I/O for me. If I were an OEM maybe, but otherwise it is too big of a pain. But I could sure see handling the smarts for ethernet linked components.