Generalize policy evaluation function

Write a policy evaluation function which allows arbitrary policy package names.

To achieve this, a convetion in the naming of packages and the policies themselves must be followed.