Add experimental BinProxy

I'm not quite happy with this, but would like something that
does something along these lines so I'm putting it out there
for feedback.

This won't be ready for merging until there are docs, and
I might hand it off to someone else at some point.