Compatibility with existing MC Codes mods, I wouldn't a agreewith you doing this.
I like the idea of where your coming from, but making it compatible with MC Codes is a bad idea IMHO. If you was to do this, I wouldn't consider helping or using it. If you want to create a new game engine, do it but don't allow it to become 'part' of MC Codes.
Start fresh, be different, and don't get stuck in trying to make MC Codes mods being compatible. It's just my personal opinion but I'm 1 person..