Custom Themes and upgrades plugin

Is there a way to limit the amount of themes someone can select, and make more custom themes a plugin add-on?