Deployed Microphones/Boomboxes and loudspeakers

Is there any way to have deployed microphones work, and to have them work with loudspeakers, akin to what is in place on cargo and in labs?

The way I was originally planning on implementing this was to have any microphonestand.deployed.static entity automatically find nearby connected.speaker.static entities, similar to what the plugin is doing with CCTVs and computer stations, but that has yet to be implemented.

Now that the plugin has experimental wiring support, in theory it should be possible to just spawn the entities and connect them with the wire tool. However, as I'm testing now, I see that direct spawning a microphone stand doesn't cause it to spawn its child IO entity, so there is no possibility of wire connection at this time. I'll look more into that to see if it can be fixed.

Edit: I found out why the microphone's child IO entity wasn't spawning, and that's fixable, but that alone is insufficient, because the plugin won't allow connecting another maspawned entity to that child IO entity, because the child IO entity wasn't spawned directly by the plugin. Additional logic will be needed to solve this. For now, I will simply try to get the microphone to automatically connect to nearby speakers.

Edit 2: I pushed a change to the develop branch which I've tested is connecting any static microphone to nearby static speakers. I also confirmed that multiple speakers were automatically chaining. Note: If you spawn the speakers after the microphone, please reload the profile (or the whole plugin) to make the microphone discover and connect the speakers. I was unable to verify that my voice was actually transmitted through the connection since I couldn't hear anything come out of the speaker. Please test it and let me know if it works.

Tested this with another to confirm that the microphone audio was coming out of the static connectedspeakers, and yeah it seems to work all good with the develop branch. I'll fiddle around with boomboxes and stuff later tonight.