added generic Texture/TextureParameter structs to abstract differences between textures during loading. Added to rendering chain...