So I saw MeltingPlastic's logic bricks add-on and thought it sounded pretty useful for the sort of builds I tend to make. I tried it out and it works pretty darn well, but I could think of a few parts that would really overcome some limitations, specifically diodes and relays/transistors, though I may include a few other components in later versions.
Credit for Brick_Logic goes to MeltingPlastic, as well as more or less all the code in Patch.cs, which I just modified slightly to allow use of bidirectional connections. Anything using the base system should still work.