Factory pattern implementation for Requester and Client
trait Factory -> struct ConnexionInfoFac -> create() SSHConnexionInfo or GRPCConnexionInfo struct RequesterFac -> create() SSHRequester or GRPCResquester
trait Factory -> struct ConnexionInfoFac -> create() SSHConnexionInfo or GRPCConnexionInfo struct RequesterFac -> create() SSHRequester or GRPCResquester