Isolating transport from hardware models into nlMultiClientSync
merge