I’m not sure if it’s complete or not, but i’ve nutted over this one a couple of times, I nominate @Guy