Smart bulbs may be useful in some cases.
I experimented with several Mylight LED bulbs, both color and white, all now sit in their original boxes.
The idea with LED bulbs is energy consumption adding wi-fi to each bulb increases that.
Also using a network address for a simple light didn't make sense.
The ESP8266 WiFi chip dhouston speaks of are very small. The Sonoff modules itead sells uses these and you can use those much like x10 lamp or appliance modules for under $10 each.
The chip its self uses 5 volts and itead has a low voltage module which runs on 5-24 volts so your not just limited to 110 volts for HA.
the itead software though is garbage and is limited to the cloud. Fortunately you can easily flash the ESP8266 chip so you can control thee modules locally without the cloud.
Although adding these to x10 modules is feasible I still prefer a hub which Authinx is working on (the Wi-Fi module).
I've read complaints that 256 x10 addresses weren't enough for some.
With Wi-Fi your limited to 254 and less depending on how many laptops, PCs, phones,cameras ... are already configured on your network.
Plus adding the Wi-Fi chip to a module would cause each module to use even more power (sure it wouldn't be much but it adds up)
Adding a Wi-Fi/x10 combo module to the product line would be a better option then adding the chip to all modules (in my opinion)