Supporter assigning plugins / themes based on user roles?

Hi,
We aren't looking to use supporter for any of its paying or make someone pay feature, but as a give certain types of users certain types of plugins and themes based on their user roles. Example if we ran a school, the teachers roles had access to different plugins and themes than the student roles. etc. But we don't want any of the pay for this or that to show up.

How would we go about doing this?

Thank you for your guidance.

-Steph