Using something like the web3 extensions for mining, govenors need to be able to update the the maximum number of validators. There is a smart contract interface and a binding for this.
This is related to 7010 in the product spec.
The implementation for the minting tools is in client/knode/api.go.