External SD with ESPHome?

I would like to incorporate the use of external MicroSD storage on my Olimex ESP32-POE. I will be using the device to control a few power mosfets and relays in front of various network hardware as well as a power changeover relay and inverter control. I want to be able to control this from the esphome web server if my home assistant device goes down. I don’t want memory to be a factor so it seems utilizing an external sd would be useful.

It looks like this may be possible by adding the correct library under libraries for core. I’m pretty new, hoping someone could help me out.

Thanks,
Blake