Done, except for the policy map thing. Temporarily representing policies as a string