Sorry for the lack of updates. As stated previously, I've been going through the tedious process of renaming and reorganizing things, which has kinda been killing my motivation to work on this. :(
With that said, I HAVE been making progress, so that's something at least.