This post is in progress. It will be fleshed out as time permits.