Create a 2D texture array for at the very least a base texture and a bump map. Maybe include specular, ambient, and height (parallax) maps as well.