Transport implementation for Erlang Port-based connections.
Handles two modes:
:spawn(default) spawns the renderer binary as a child process. Supports restart on crash (the bridge re-opens the port).:stdioreads/writes the BEAM's own stdin/stdout. Used when the renderer spawns the Elixir process (e.g.plushie --exec).