Best Practices for Developing Robust Custom Libraries for ESP32 Integrating Wi-Fi, Bluetooth, BLE - EdgeBench