A little self-promotion here, but I’m pretty happy with the result :)