I know that there are no implementations of the above, but I am trying to add UTXOs into Stellar. In vanilla Stellar, I use the Stellar lab to construct operations like createAccount, payment etc. Now, if I want to add another operation for UTXO payments in the same lab, how will I do it? If in case you don't know, UTXO transaction formation is not very straight forward, it takes data from the previous transaction like its hash and output index. And based on the amount to be sent, it computes how many UTXOs to be used and also creates output UTXOs. So the system has to compute all of that, it is not as straight forward as creating a Stellar Transaction, where some data is entered and an XDR is formed.
I am not looking for a definite answer, there is no wrong or right in this situation, I am looking for suggestions and an interesting discussion.
More importantly, it does not have to be in Stellar Lab, the ultimate object is to have a combined wallet which will have Stellar Operations and UTXO operation.