Compound-style Governance Framework on the IC TODO: testing: basic functions, upgrades of governance controlled canisters Ref: https://compound.finance/docs/governance https://github.com/compound-finance/compound-protocol/blob/master/contracts/Governance