Functional texture manager