Thanks for your valuable input!
I'll study the material you linked and it'll be a real help to going forward with this idea.