Moved the mod to new dev environment

I also restructure the organization of the code, meaning that I had to
change a few import statements and such. Textures are currently broken.