Thank you Kalle, I will read it!
Upfront question: If I have UTXOs from different addresses that I want to use as inputs for a single transaction, I would need different signatures for these inputs, right?
How are these different signatures related to the signature(s?) on the outputs? Not sure if I get it. Maybe an analogous situation would be a payjoin.