What would be the best way to implement a UART bus switch in @esphome ? This is a device that needs a pin set high to connect the UART bus to device A and a different pin to connect the bus to device B. I could create a new Component for the switch, or subclass the existing UART Component, maybe?