Different themes available to different Site Accounts or networks

Hi all, have another question about if its possible to have different themes available to different Site Accounts?
I was thinking in building the premium plans like this way: ecommerce plan, blog plan, enterprise plan... etc..

Any way to achieve this?

Thank you!