Hi all,
@GuidoS’s work on this inspired some changes. I’ve included the updated file on another thread here.