A comprehensive Role-Based Access Control (RBAC) library for React applications with support for groups, roles, permissions, and protected components