Module updates, added more code. removed textures from the general data3d class