Awesome, looks like you put a lot of work into it, thanks.

I'll have a look to see if I can add anything.