Do you need any help with settings?
If a general user/ supervisor is owns a project in which an administrator level user is a part of – does the supervisor or general user get to see their timesheets, or computer time reports?
there are couple of privileges
so the rights of supervisor are group dependant, not project dependant?
so its best to put the admins in the highest level group & others in subgroup
I think that it will be the best