I agree with your points. For now I havent researched this further because some other issues came up, however I’ll get back to it tomorrow or the day after tomorrow!
If I manage to properly address this challenge or if further questions appear, I’ll post it here to let you know. Thanks for the advice.