Separated the bidirectional node from SerialClient.py to avoid breaking code that uses it