I'm attempting to implement an interface for managing user roles. Each role can be allowed access to specific modules. Within those modules the user is also allowed access to specific activities. I've attempted this, as others have in the past, by doing a table view of checkboxes but it does not seem intuitive or user friendly. Any suggestions would be greatly appreciated. I've already done a search on this site and didn't really find anything helpful.