Those aren't exactly questions I know how to phrase for Google, nor are highly published or easy to find.
...
And that's exactly why no one is going to give you that information free even in a friendly community like HN.
this is literally the first hour of research I've put into this.
And in that lies the reason why the person who has the answers views your request as an insult.
Have some understanding for your fellow human being.