Upon signup, roles are assigned according to
Different features and data accessibility is decided based on these roles.