Epson Projector Integration - Support TCP / Serial modes

I would like to request that the Epson projector integration be modified to include the ability to select the communication type.

The current module only supports http, while the underlying library supports tcp, and serial connections to projectors.

lines 27 - 31 of have the connection type hard coded as HTTP

    epson_proj = Projector(
        websession=async_get_clientsession(hass, verify_ssl=False),

I’m not a python programmer, but it seems like if a configuration option were exposed to select “HTTP”, “TCP”, or “SERIAL” that and any additional information (tcp port, or serial port) could be passed along. The rest of the module would not likely need any changes.