[#36] - Made the texture interface more generic.