Thank you for such a detailed answer. And what you wrote about the bugs that you've encountered will help me a lot in development!