Some details of proposed changes to binding.ws implementation.
Motivation
Firstly to put some context behind the policy suggestions here is my view of the places that policy function might be required. The yellow boxes indicate places that the code doesn't currently support explicitly.

The following is a more detailed look at how the binding and policy implementations add function into the wires and into the binding configuration. There are some decisions to be made here. In particular how policy is applied to the binding configuration. Currently it's done by hard coded logic in the binding which may very well be the simplest way of doing things.
