Hello JannesNagel,
This seems more like a feature request than a bug report. If you would like these features added to the transaction system, do you have any idea how you would implement them? If so, I would suggest creating a Pull Request on Github. If you do so, a developer will review the changes and decide if we would like to take them or propose any edits that would make it better.
If not, please let me know and I’ll look into getting a feature request put in for it.