A very simple framework for creating permission objects and using them in authorization checks.
James Gardner