Sorry for the lack of updates! I am still pretty busy at the moment finishing some higher priority PRs (that blocks 4.1). I'll give this some more thoughts once that's out of the way and get back to you :)