Create a new subsystem for communication and create associated experimental settings to safely use the new subsystem. Originally implemented as MDL-76699. Co-Authored-By: Huong Nguyen <huongnv13@gmail.com>