However it is a bit outdated now and i think a few things can be reworked.
I came here with the idea to write one from scratch but your work is really good.
What about updating yours?
What about creating a new one with a bunch of copy/paste from yours?
Thanks in advance.