Thanks for the input. Yes it might be a bit much to do all at once, but I'll try and make multiple pull requests as you suggested in the linked thread and just see how far I can get. I'll be sure to say so once I start the work on it in the other thread, as was requested there.