Well, feel free to open it up and follow along :)
I'm cleaning up some GC issues that have been around a while. I fixed armorAgainstInfinite code, now working on binder code. A lot of the iteration can add up.
For Signal we are leaning pretty heavily on the object[] code for command creation and injection. See SignalCommandBinder for more info on that. Essentially we're iterating the payload to create injections, and turning everything in to an object[] makes that easy. I'll see what I can do.