I didn’t believe you before clicking the link, but hot damn. That reads like the ideas I scribbled down in school about all the cool projects I could build. There is literally zero substance in there. Amazing.
I found an explanation on a site once but haven't found any official docs. I suppose you could reverse enegiener the SDKs.