more files added; implemented somewhat working Texture2D implementation