Remove policy= kwarg as not used
Massively simplify policy abstraction
Bind by resource name as well as id
Don't serialize things that arent set. Turn logging on as early as possible.
Simplify state interface