NFTs Staking Contract For 2.0

Would it be possible to utilize staking contracts as a way of holding NFTs? The minting fees would simply get locked into a staking contract that is tied to the token. This would allow for fully on-chain assets without the need for much added infrastructure. With each sale/transfer of ownership, more gets staked.