Hi @StefanFischer,
Did you have a look at @GeMi proposal?
I think your use cases are close to each other.
Cheers!