Thank you for the fast response.
Users/staff: Yes, mostly. The staff may or may not be a user. A staff member will fill only one role, ever. But can fulfill that role on multiple projects. Staff that don't have accounts currently, in the future, have and account added or revoked. But will...