Nice, thanks for sharing! And extra special thanks for taking the time to document it all.
I’m really happy that it’s becoming more common to see folks share their work for code-based projects, but the norm is unfortunately to just dump everything onto github without much if any documentation. (I’m pointing a finger squarely at myself for this too.)