Very interesting, I'll be coming back here a few times to reread. Would be great if you added more stuff .