Actually I don't use a SmartThings Hub I use their cloud portal.
It allows zwave, zigbee, hue, homeseer, Logitech harmony, Cree, GE and a bunch of other manufactures devices.
All my X10 devices show up in the SmartThings app and Alexa or Google use the SmartThings skill
I've even added Broadlink RM coded devices to it.
I had put forth something simular for the WM100 but have it built into the HUB and not require a setup like SmartThings.
However after working with SmartThings that may be the better way as my idea was in a macro.