added texturing types, also expanded image loader