The documentation says to use this behaviour for: "a process which connects a subsystem not designed according to the OTP design principles to a supervision tree" Could you explain with other terms ? If the sub-system is a set of processus which listen tcp/ip sockets, must the supervisor be of this type ?