Updated Jan. 6, 2024:

The final version of this article is now available at LLRX.com.