@lastpierre, maybe this is what you are seeking that has already been discussed in the community before?