I love the idea. How about implementing on Litecoin first, as a test run?
Would a sidechain for implementing the Cardano's extended UTXO model be a sensible idea?