More documentation.
Policy is for some reason inverted, but more files, more docs.
Fixed pointer bug