If you would like to follow the progress, I just pushed a lot of it to the repo.
IT IS STILL NOT FULLY FUNCTIONAL! You can install on a test board if you would like, but I won't be offering any type of support yet.
As a side note, the extension will make use of pagination (my first attempt ever).