V0.1.0 - Pluggable policies

The initial work was done by @lanej so I finished it off. I should have PRed this months ago, sorry.