https://www.lisaclarke.net/2019/02/16/twip-telling-stories/
TWiP: Telling Stories