as i see it doesn't handle some of operations that i saw in my first runs, unless they removed some of them later, maybe my script would help to see all
https://paste.ofcode.org/aZmKjgp4CAy4a73WvcdQiR
cheers
This is very good. I might try and implement some of this when I have time if you don't mind.