The basics of the granular permissions system is now working.