Add FocusWriter.

I verified that the SHA-1 matched their provided one and then computed the SHA-256.

Switch to latest-version format.

Refs GH-4491.
Merge pull request #4491 from spendflow/feature/focuswriter

Add FocusWriter.