This ticket is somewhat at a stand still at the moment. Waiting to hear back on what data structure to use for the user roles at the moment. You'll find more info around the discussion in the linked PR.