The DE library code update has been going really well. I've managed to gain some extra fps along the way. I'm in the middle of another pass just now. The code looks very presentable and I must say that I am very happy about all of the changes (Even though it did take like 40+ hours). I will still need to encapsulate my file operations before I get back to working on the editor. Also I am thinking about how I will write the file packer and its virtual file system.