Mister The Man and I discussed this a lot, in various threads.  I want folks to try and poke holes in this.  Try and break my opinion, and we'll see if it's broken somehow, or if something cleaner doesn't emerge.  This isn't going into part requests, because this already exists there, and I just want to discuss how the function should work. I'm exploring this with the assumption that logic will eventually become localized. I think we need to break connectors into a transmitter/receiver