Wow thanks this is great stuff! This is exactly what I was looking for in this post, so I’ll add a link for posterity