I think I’ve outlined your 2 and 3 in this short summary article. nostr:note1437m6fpdcwxurnufzwzj4ztylqw66slug5teza7xllm4slnsamescpftp5