Minor API adjustments to make my blog post clearer (#4122)

I don't want to clutter this post with the asset source, so I made it
optional. I'm also checking in an example which helps me ensure my code
examples are valid.

Release Notes:

- N/A
006bc5a1faNathan Sobo committed on 1/18/2024, 2:25:31 PM· committed by GitHubparentsb6d86659e37232
5 files changedLine totals unavailable