I have plans for a roles system for cheetah. This system i am working on will allow admins to assign specific permissions and such for specific users that would be independent from the memberships thus allowing members to upgrade or otherwise change to a different membership without it affecting the roles the admin assigned. This is something i could add to that roles system.