https://www.katehackett.com/2019/02/03/a-tale-of-two-scripts-2/
A Tale of Two Scripts