I have a WIP branch for this that I've linked. I'm still giving some thought to how to properly test it
I have a WIP branch for this that I've linked. I'm still giving some thought to how to properly test it