I need to do a deeper dive on this, but from what I've read so far this is really well done and exactly what I've been looking for. I definitely wouldn't mind seeing more stuff like this in the future if you're interested in making additional material. Great work!