Mesh Network esp8266

Is there any possibility to add mesh networking to the code. To be used when multiple devices are configured with only 1 router.

In a commercial or industrial application in reality low voltage distribution boards may be far apart and it would be a great feature if multiple units could utilise the mesh ability with 1 outbound router.

Seems doable with the painlessMesh library but could add too much overhead.