Implemented AbstractCommunication, started with new Serial implementation.