Right, thank you. I certainly failed on the account of separation of concerns.
I only hope that I did not compromise my relevant and important questions at the bottom too much.
I may make an attempt to pose those questions at the bottom, again, in a clean post.