@forse @dbattistella I just had Claude help me write one. It's working locally and just wonderful. Will try and publish it later this week.