I would think it could be done

Yes. One challenge though as compared to X10 is that X10, IIRC needs only to remember/product ~256 discrete codes -- maybe easier to engineer. If other vendors are using a whole bunch of non-standard, non-discrete oddball codes, seems like it could be harder to build something to reproduce them all. Just speculating!

(if this turns out to be a double post, sorry. Something evil happened on my first try)
_________________________
Jim


'Tis the exceptional fellow who lies awake at night thinking of his successes.